Blackberry 10: Android App should be 100% compatible

Hi Spotify,
With the recent announcement that newer Blackberry 10 OS versions will come with the Amazon App Store pre-installed. Can Spotify dedicate a couple of resources to test the Amazon version of the Spotify app to work on BB10 devices?
I understand that you don't want to dedicate resources to develop a native Blackberry app - but with this announcement, YOU DON'T HAVE TO! :) Just insure your ANDROID app is tested and works on BB10 devices... that's all.
With the roll out of Spotify in Canada, you'll find that Blackberry is still alive and kicking up here in the great white north. I for one love my BB10 device; switched from an iPhone after 5 years and will never go back.
Thanks!
Martin
 

Here's my two cents on Spotify for BlackBerry.
I have been a paying user for quite some time and I absolutely love listening to Spotify on my Blackberry z30. Running OS 10.2.1.
Everything pretty much works perfectly, except the fact that sometimes when I skip a song it double skips.
Now an android version of spotify capable of running from the Amazon store will basically require removal of Google play services dependencies. This will not only give Spotify access to the second biggest android market (Amazon) but to the whole Blackberry market as well. This I believe has been mentioned by Teslatradeup but I'll do so again either way. Blackberry OS10 has the capability of running android apps excellently and just recently it came together with Amazon to exploit such capabilities. Now an official android port from Spotify would be amazing don't get me wrong but based on public feedback, the majority of Blackberry users would prefer is a native Cascade based Spotify app.
You see developers for Blackberry also have the option to develop native applications rather than Android ports. These are overwhelmingly preferred throughout the multiple BlackBerry communities I have been involved with. They not only run smoother but are safer and usually the number one choice when looking for an app.
Now Blackberry in other parts of the world like the Middle East, Africa and Southeast Asia still hold a very good chunk of the market over Apple, Android and Windows Phone.
Point being if a native Spotify app has been developed for Windows phone doesn't it make sense to go forward and build a native one for BlackBerry as well?
Think of the unlimited potential and all the increased revenue from an increased audience. Think BlackBerry and I assure you won't regret developing for it.
Thank you for your time and have a great day.
PD; please fix the Facebook login option for the windows phone app. Please do not bring that problem for the Blackberry app. :)

Similar Messages

  • Run Android Apps on Blackberry Z10

    This Topic has been Moved for correct placement

    Hi and Welcome to the Community! Here is one:http://supportforums.blackberry.com/t5/Downloaded-Applications/You-Upgraded-to-OS-10-2-1-and-want-to-run-Android-Apps-on-Your/td-p/2784957#nobannerIt's not the formal Google Play Store...Google and BB continue to not play well together. Google Play Services require significant "hacking" to get them to work on BB10 devices, and remain less than 100% effective. Basically, try SNAP and see if the apps you want are there and will function...if not, then seek out other sources of APKs, which you can directly install to your device. Those that work are good, those that don't work...well, they don't work. Good luck!

  • Issues when a cross platform android app is run on Blackberry 10 alpha simulator

    I am facing problems in running a cross platform android App in blackberry 10 Alpha simulator.The App works fine when run in iphone,android devices.But when I run it in blackberry 10 it doesn't load the template files hence a blank screen.The project is based on backbone framework hence template files.Currently the files are local in my hard-disk. I am loading the templates using an ajax call. The logcat output generated of the same is listed below:- 02-08 05:30:51.861: D/CordovaLog(233525377): {"readyState":4,"responseText":"","status":404,"statusText":"error"}
    I have added in config.xml file . Is there anything else I am missing to make the app run on blackberry 10?? I had the same issue with nook HD which was avoided by using super.appView.getSettings().setAllowUniversalAccessFromFileURLs(true); in the onCreate method.But since blackberry uses 2.3.3 of Android,I am unable to add the same settings. Please let me know If I am missing any specific configuration related content for blackberry 10.Thanks

    Hey Steve_web,
    This issue can be caused when MAC address filtering is enabled on the Wi-Fi network, and the MAC address of the BlackBerry Playbook is not accepted. Try adding the MAC address of the BlackBerry Playbook to the accepted MAC address list for the Wi-Fi network and test.
    The following article may be helpful as well:
    Troubleshooting Wi-Fi and networking on the BlackBerry PlayBook
    http://btsc.webapps.blackberry.com/btsc/KB26096
    Also if you contact the BlackBerry PlayBook support team they can do log review to determine the cause; you can find the contact information here: http://us.blackberry.com/legal/blackberry-playbook-complimentary-support-plan-terms-and-conditions.h...
    Thanks.
    -HB
    Come follow your BlackBerry Technical Team on twitter! @BlackBerryHelp
    Be sure to click Kudos! for those who have helped you.Click Solution? for posts that have solved your issue(s)!

  • When i try to buy mountain lion it says app store error (100) try later what should i do

    when i try to buy mountain lion it says app store error (100) try later what should i do

    Try here first >  Mac App Store: "An unknown error occurred (100)" when purchasing
    If that doesn't help, try the following:
    Disable anti virus software.
    Turn off the Firewall in System Preferences > Security (or Security & Privacy) > Firewall
    If that doesn't help, open the Finder. From the Finder menu bar click Go > Go to Folder
    Type this exactly as you see it here:
    ~/Library/Caches/com.apple.appstore/Cache.db
    Click Go
    Move the Cache.db file to the Trash.
    Now here:
    ~/Library/Preferences
    Click Go
    Move these files from the Preferences folder to the Trash.
    com.apple.appstore.plist
    com.apple.storeagent.pllist
    Now here:
    ~/Library/Cookies
    Click Go
    Move the com.apple.appstore.plist file from the Cookies folder to the Trash.
    Empty the Trash, try the App Store.

  • Can i install any android app on my blackberry z3

    can i install any android app on my blackberry z3

    Almost.  Apps that require Google Services may not work or may not work correctly.  Here's the best way to get Android apps:
    http://supportforums.blackberry.com/t5/Downloaded-​Applications-for/You-Upgraded-to-OS-10-2-1-and-wan​...
    1. Please thank those who help you by clicking the "Like" button at the bottom of the post that helped you.
    2. If your issue has been solved, please resolve it by marking the post "Solution?" which solved it for you!

  • Can android apps see Blackberry Remember notes/task​??

    Hi,
    Can android apps see Blackberry Remember notes/tasks?
    The app in question is a grasshopper phone app (https://play.google.com/store/apps/details?id=com.​grasshopper.dialer&hl=en) 
    and it requests access to the phone (obviously), contacts, shared files and device / identifying information.
    My device is encrypted if it makes a difference
    Thanks
    B

    Android apps were made easy by RIM to convert and 'sign' by the developers so the apps can run on the PlayBook. I assume RIM checks them for compatibility and quality.  So some of the apps you may see on the App Store are actually converted apps. There is no designation as such.
    Android apps use a different file format from the PlayBook, so you can't just load an Android app into the PB and expect it to run. RIM's operating system runs apps in bar file format.
    Yes, you can reinstall apps you reinstall. Go to App World / My World and you will see all your apps installed and uninstalled. You can always reinstall uninstalled apps.
    I love my Playbook. Spend a little time with it and you will love it to. Also this is a good board to find help of needed. 

  • Lightroom android app not compatible

    Hi there.
    I am trying to install the Lightroom android app but it states my device is not compatible. I am using a Samsung Galaxy 6 with V5 so fully up-to-date.
    Can anyone shed any light please?
    Many thanks in advance for your help.
    Regards
    Karl

    Originally Posted by Jeffrey
    It seems that the Android application isn’t fully compatible to the newest Android 5.0.2
    Thx, I hope youre right

  • You now have access to all Android apps on your Me...

    OpenMobile’s ACL should now be your go-to for apps on your MeeGo device. ACL stands for Application Compatibility Layer and it leverages both the runtime environment and the Dalvik Virtual Machine used by Android to allow support for 100% of the Android Market’s apps.
    Link to GSMArena article.
    http://blog.gsmarena.com/want-access-to-250-000-android-apps-on-your-meego-device-now-you-do-video/
    If you find my post helpful please click the green star on the left under the avatar. Thanks.

    Hello John_Clark 
    Excellent contribution.
    Valuable information for all who want to upgrade and not wait until the update is releasedby our operator.
    It would also make a good listing of operators which has released 10.2.1 
    And which have not yet released.
    Regards.
    BBM Channels  PIN: C0007093A
    Do not forget to give LIKE    Those people who help you and advise you about your doubts.  if the review has been SOLVED** # 4LL  #ÉliteRoad  Make a backup of your BlackBerry
    BlackBerry Protect and  BlackBerry Link constantly.  #ichooseBlackBerry10 Gutijose14 Forums Veteran I

  • DPS android app for small screens, works, but poorly...

    There is a way to get the DPS android app compatable with 1400 devices, including mobile phones.
    In theory if you here reading this its because you have an android app made by the DPS app builder live in the play store and...
    A: found out that the android app is only available on large/xlarge screens
    B: are getting yelled at by your employer who bought the Adobe DPS subscription and claims this should work on his phone "because I looked at the Adobe site and it says android, my phone is an android, read their site and make it work"
    C: found this because you were smart enough to read through the forums before suggesting this as a publishing solution to your employer and want to know if it really works on android phones, in whcih case, you may want to make it easy on yourself and just say "no, it does not" and then waid for Adobe to officially support small/normal screens perhaps head over to this post and bring some attention to it so we can collectivly improve this already awesome tool: http://forums.adobe.com/thread/1097433
    however, before you attempt this please keep in mind the following:
    1- it does not work well, if at all, on certain devices. specifically the small phone devices with the slower processors. So what typically happens is that you need to delete the data for the app and wait nearly 10 min for the "checking for updates" to process and grab new edditions. Depending on your serivce provider, this can be a nightmare. So, do NOT even attempt this if you have a cap on your data plan, think about how long it would take to download a 100mb folio file on a 3g connection, not to mention the processor which the tablets have and phones do not have.
    Here is some more data:
    --Android 1 from Sprint: really super slow, thats all I gotta say
    --Android 2 from Verizon, again, slow, but works
    --Galaxy Nexus 4.1.1, Verizon 4g connection, works great, (10% of the time) lol. about 90% of the time the Galaxy Nexus needs to be restarted after installing, and will get stuck on the "updating library" screen. the only way to fix this for any of the above phones seems to be to clear all data, uninstall, re install, do not launch, restart phone, and then launch app.
    I am going to test the following soon:
         Samsung Galaxy Note II N7100 (1.6GHz Quad-core)
         (1.5GHz Quad-core)
              LG Optimus G E973
              Xiaomi MI-2
              LG Optimus 4X HD P880
              HTC One X
    (the idea being that perhaps we can go through the list from google in the play store and limit the devices its on, but at least with this solutuon as described below we can get rid of the "not availabe on your device" notice.)
    So before you read on, consider that for your end users. If you find a way to fix this, let me know, I have considered turning off hardware acceleration but have not tested this yet.
    2- if you choose to attempt this make sure you have a good understanding of command line AND you have a new version of the app ready if you want to roll back.
    consider this concept: (you should have these ready)
    app a- made by Adobe DPS app builder, works on only large and x-large android screens, lets say its version 100000 and 2.5.5.000. This is already in your google.play store account as a live app,
    app b- the app you are about to build in this example below, it will in theory work on small, medium, large, and x-large android screens, lets say its version is 110000 and 2.9.9.000 (it will be MADE FROM APP A, you will open it, edit it, and wrap it back up.)
    app c- made by Adobe DPS app builder, works on only large and x-large android screens, lets say its version 200000 and 3.5.5.000 (which would be good to have in case your version b above does not work the way you want)
    notice the VERSION codes. These are important because you can only go UP, you can not "roll back" to a previous version.
    Again, I do not suggest this, but if you are daring and have some development background, feel free to give it a shot.
    (I am not going to be able to support this info, but I can verify 100% that I got mine working, very poorly and slow, but it installs, pulls folios, and loads)
    PC WINDOWS ONLY, I have not tried this on a MAC.
    get this:
      http://www.7-zip.org/
    install it
    get this:
      http://code.google.com/p/android-apktool/
    read all about it.
    go here:
      http://code.google.com/p/android-apktool/downloads/list
    get:
              apktool1.4.3.tar.bz2
    and
              apktool-install-windows-r04-brut1.tar.bz2
    put them all in 1 folder, extract both items, all the way
    the grab the
              android-viewer.apk
    that Adobe DPS made, or whatever yours is named...
    and the
              release.keystore
    you made and put them in the same "stuff" folder. there should be 20 items total in here now.
    get this:
    http://www.oracle.com/technetwork/java/javase/downloads/jdk-6u30-download-1377139.html
              jdk-6u30-windows-x64.exe
    do NOT use any other version, do NOT use version 7, use version 6.
    install it all. then find it. should be here- (C://program files/Java/)
    I recomend grabbing it all and putting it in your ROOT like this:
    C://Java/jdk1.6.0_30/bin
    then, put everything from the "stuff" folder into C://Java/jdk1.6.0_30/bin
    yep, all of it.
    now we are ready to get funky...
    run cmd line.
    open start menu, type
    cmd
    into the search bar, hit enter
    -------- run command line, get to proper directory
    cd ..
    cd ..
    cd Java/jdk1.6.0_30/bin
    (or wherever your 'stuff' is)
    --------open up
    apktool d android-viewer.apk android-viewer
    (this will make a folder called 'android-viewer' and you will be able to go into that folder and find the XML files in there)
    --------edit XML
    in file: /android-viewer/AndroidManifest.xml
    open up in dreamweaver and change this stuff:
    android:versionCode="_ENTER_NEW_NUMBER_" android:versionName="_ENTER_NEW_NUMBER_"
    <supports-screens android:smallScreens="true" android:normalScreens="true" android:largeScreens="true" android:xlargeScreens="true" />
    in file: /android-viewer/assets/META-INF/AIR/application.xml
    open up in dreamweaver and change this stuff:
              <versionNumber>_MATCH_ABOVE_</versionNumber>
              <versionLabel>_MATCH_ABOVE_</versionLabel>
    <supports-screens android:smallScreens='true' android:normalScreens='true' android:largeScreens='true' android:xlargeScreens='true'/>
    --------package it back up
    apktool b android-viewer android-viewer-new.apk
    (this will repackage the folder into a new APK, note the name -new.apk added to the end)
    --------Sign
    jarsigner -keystore release.keystore -signedjar android-viewer-signed.apk android-viewer-new.apk YOUR_ALIAS
    (now you need to sign the -new apk and recreate it as signed)
    --------Verify
    jarsigner -verify -verbose -certs android-viewer-signed.apk
    (if the last line does not say 'successfully verified' and there is an error, make sure you are using version 6 of JDK and not 7)
    --------Update APK in play store
    Visit this page
    http://developer.android.com/distribute/googleplay/about/distribution.html#instant
    read the line that says "Instant publishing, instant updates"
    while you do, understand you are being lied to, it takes anywhere from 30 min to 4 hours for your update to be "instant".
    take the new "android-viewer-signed.apk"
    rename it, upload it, activate it, de activate the old one.
    important: beofe you click save, switch over to the "product details" tab and update your version notes.
    head over to your app page in the play store.
    sit there and click refresh every 10 min or take a nap and come back in a few hours.
    when you finally see the version number has updated, go to the browser on your phone
    find your app in the browser, refresh the page, make sure its got the new version number on it.
    install it on your small screen device, cross your fingers, and hope you do not get a message that says "not signed properly"
    if you do, feel free to start googling the stuff above to see where you went wrong.
    If it does work, go to your boss and have him download it and run it and say "see, there ya go, its on your phone now" and when he says it does not work hand him a minni screw driver and a 1.6GHz Quad-core from the Galaxy Note II and tell him to simply upgrade the procssor in his phone because its too slow. lol.
    -good luck and enjoi

    Hi,
    This is very interesting.  I'm not an expert but i could do almost all the steps, but i can not do the sign step.  i dont know where my release.keystore is.  i created a .key.p12 file, is it?
    I'm trying to do this for a Galaxy SIII
    Thank you

  • Show error at the time of checking compactibility of android apps in BB playbook Google Maps API not support?

    Hello Friends,
    Please Help
    I am trying to check the compactibility of android apps in BB playbook but I get error message
    "Your application is not compatible with the BlackBerry® Runtime for Android™ Apps."
    This package not support
        uses-package    com.google.android.maps
    But actully issue is I am not using com.google.android.maps package in project.
    But It also shous the error of google.maps package.
    Please help me tell me the solution regarding that.
    Only this one issue is not solve.
    Thanks Billions!!
    Aniruddha

    My Eris? Only minor occasionally glitches (force closes or bad apps) and just recently found one tiny dead spot in the LCD screen (no big thing). Biggest thing is I have NOT had to pull my battery in months! I think it was more my fault the last time it happened.
    The main reason I think my phone is so problem free is I did a factory reset soon after 2.1 OTA update.
    Btw I went from a Motorola W385 to the Droid Eris. Big learning curve, but I enjoyed the trip. LOL

  • Will the playbook ever get Native email? What about Android Apps?

    I was told the bridge was just to be a temporary fix until native email would be compatible on the playbook. Does anyone know if this will ever happen?
    I was also told we'd get to download android apps eventually. This also hasn't happened. Does anyone know if this will ever happen?
    Thanks

    The Co-CEO of RIM stated very clearly at BlackBerry World Conference that an on-device PIM was coming, within 90 days or end of summer, I don't recall which, as well as promised an Android app player(and Angry Birds for the Playbook!). So far, none of the three have been delivered.
    Waiting with you.
    1. If any post helps you please click the below the post(s) that helped you.
    2. Please resolve your thread by marking the post "Solution?" which solved it for you!
    3. Install free BlackBerry Protect today for backups of contacts and data.
    4. Guide to Unlocking your BlackBerry & Unlock Codes
    Join our BBM Channels (Beta)
    BlackBerry Support Forums Channel
    PIN: C0001B7B4   Display/Scan Bar Code
    Knowledge Base Updates
    PIN: C0005A9AA   Display/Scan Bar Code

  • Try Appsuch and Get best ever Google Play Accounts and Android App Installs

    Greetings
    Introducing AppSuch.com . At AppSuch.com , we are providing Google Play Accounts in Bulk
    as well as Android App Installs , App Ratings And App Reviews .Never again will you stare at your app’s download tracker filled with depressing ZEROs.
    Our app marketing service can deliver up to 100,000 installs EVERY SINGLE DAYCome Try AppSuch.com Today and you will not be disappointedBest Regards,
    Jerry Crown
    AppSuch.com

    Sorry for late reply..I was away.
    @TBO27, I've tried that and it does stop the downloads and installs but only temporarily. The next time I connect the WiFi it starts downloading and reinstalling again.
    @Tidbits, No, that app isn't preinstalled. I can uninstall it easily enough but it really gets annoying when a bunch of the old apps get reinstalled one after the other. I chose Sharesfinder as an example. There are many others.  I had downloaded a few electronics tutorials and simulators 2 phones ago and even they get put back...sigh.
    When I bring up my Google Play Apps on the PC I can bring up the settings where it asks whether or not to show each phone in the menus. There is a checkbox for each phone. That and a button to rename the phone. I unchecked all the phones from there except the latest, most current phone but it is as if this list was being ignored.
    I reset the phone a few days ago but this time I unchecked the google backup and restore. I have to keep it off until I figure this out unfortunately...
    edit: Since I was testing a paid backup app I reset the phone and since I didn't let Google reinstall anything automatically but installed all my apps myself, the "My Apps" in Google Play showed only those few apps I installed myself. Everything looks as it should. I was quite happy that it finally "took" and stopped the extra app nonsense. Sad to say that when I checked that box for Google to backup and restore my Apps, passwords, settings, etc. then POOF...all those old unwanted apps came back....sigh.

  • Get best Google Play Accounts and Android App Installs, Reviews + RATINGS

    Greetings
    Introducing AppSuch.com . At AppSuch.com , we are providing Google Play Accounts in Bulk
    as well as Android App Installs , App Ratings And App Reviews .Never again will you stare at your app’s download tracker filled with depressing ZEROs.
    Our app marketing service can deliver up to 100,000 installs EVERY SINGLE DAYCome Try AppSuch.com Today and you will not be disappointed Best Regards,
    Jerry Crown
    AppSuch.com

    Sorry for late reply..I was away.
    @TBO27, I've tried that and it does stop the downloads and installs but only temporarily. The next time I connect the WiFi it starts downloading and reinstalling again.
    @Tidbits, No, that app isn't preinstalled. I can uninstall it easily enough but it really gets annoying when a bunch of the old apps get reinstalled one after the other. I chose Sharesfinder as an example. There are many others.  I had downloaded a few electronics tutorials and simulators 2 phones ago and even they get put back...sigh.
    When I bring up my Google Play Apps on the PC I can bring up the settings where it asks whether or not to show each phone in the menus. There is a checkbox for each phone. That and a button to rename the phone. I unchecked all the phones from there except the latest, most current phone but it is as if this list was being ignored.
    I reset the phone a few days ago but this time I unchecked the google backup and restore. I have to keep it off until I figure this out unfortunately...
    edit: Since I was testing a paid backup app I reset the phone and since I didn't let Google reinstall anything automatically but installed all my apps myself, the "My Apps" in Google Play showed only those few apps I installed myself. Everything looks as it should. I was quite happy that it finally "took" and stopped the extra app nonsense. Sad to say that when I checked that box for Google to backup and restore my Apps, passwords, settings, etc. then POOF...all those old unwanted apps came back....sigh.

  • Dynamic check box status android app

    Hello All,
                   I desperately need your help. I have created dynamically created check boxes depending on my selection for my android app using the following code snippet.
    for(var i:int=0 ; i<data.PromptText.length; i++)
                                                       chk = new CheckBox();
                                                       chk.label= data.PromptText.getItemAt(i);
                                                       chk.name=data.ResponsePromptID.getItemAt(i);
                                                       chk.addEventListener(MouseEvent.CLICK,ClickEvent);
                                                       chk.width = 1000;
                                                       chk.height = 50;
                                                       addElement(chk);
    Now after click on each check box, I need to check which check box of the list of check boxes created ?
    Please help me, this is driving me nuts.

    Hi,
    I see you have "addElement" rather than "addChild", so this is Flex, right?
    So there is an easier way to do that in any case, I think.
    For example, you could use CheckBox to create a custom renderer and then use your PromptText IList as dataProvider to a list, something like this:
    1. Your item renderer
    [code]
    <?xml version="1.0" encoding="utf-8"?>
    <s:ItemRenderer xmlns:fx="http://ns.adobe.com/mxml/2009"
                                            xmlns:s="library://ns.adobe.com/flex/spark"
                                            xmlns:mx="library://ns.adobe.com/flex/mx"
                                            autoDrawBackground="true"
                                             width="100%" mouseDown="itemrenderer1_mouseDownHandler(event)"
                                            >
    <fx:Script>
              <![CDATA[
                         * Override selected to provide bindable property
                         * as ItemRenderer.selected is not flagged as bindable.
                        override public function set selected(value:Boolean):void {
                                  super.selected = value;
                                  cbSelect = value;
                        [Bindable] protected var cbSelect:Boolean = false;
                         * Override to set ctrlKey and so to leverage Adobe's existing
                         * click to toggle functionality.
                        protected function itemrenderer1_mouseDownHandler(event:MouseEvent):void
                                  // ctrlKey is used by the component to toggle multiple selection
                                  // behaviour but, for checkbox, we want to treat all as a multiple
                                  // selection toggle, so set it to true.
                                  event.ctrlKey = true;
              ]]>
    </fx:Script>
              <!--
              Use CheckBox with selection tied to render selection
              and mouseEnabled=false to prevent conflicts with CheckBox
              own interactivity.
              -->
              <s:CheckBox label="{data}" selected="{cbSelect}"
                                             top="4" bottom="4" left="4" right="4"
                                            mouseEnabled="false" mouseChildren="false"
                                            />
    </s:ItemRenderer>
    [/code]
    2. The application that uses the item renderer:
    [code]
    <?xml version="1.0" encoding="utf-8"?>
    <s:Application xmlns:fx="http://ns.adobe.com/mxml/2009"
                                     xmlns:s="library://ns.adobe.com/flex/spark"
                                     xmlns:mx="library://ns.adobe.com/flex/mx" minWidth="955" minHeight="600"
                                     layout="{vl}">
              <fx:Script>
                        <![CDATA[
                                  import flashx.textLayout.formats.VerticalAlign;
                                  import mx.collections.ArrayCollection;
                                  import mx.collections.Sort;
                                  import spark.components.CheckBox;
                                  import spark.events.IndexChangeEvent;
                                  import spark.layouts.VerticalLayout;
                                  private var promptBuilder:int = 0;
                                  private var idBuilder:int = 0;
                                  [Bindable] protected var PromptText:ArrayCollection = new ArrayCollection(
                                            ["Prompt text 1...","Second Prompt text...","Third prompt as text...","Prompt...","Prompt...","Prompt..."]
                                  [Bindable] protected var ResponsePromptID:ArrayCollection = new ArrayCollection(
                                            [++idBuilder,++idBuilder,++idBuilder,++idBuilder,++idBuilder,++idBuilder]
                                   * Change handler called whenever an item is selected or deselected.
                                  protected function list1_changeHandler(event:IndexChangeEvent):void
                                            displayCurrentSelection();
                                   * Simple demonstration of interrogating list to find what is and is
                                   * not selected.
                                  protected function displayCurrentSelection():void {
                                            var s:String = "STATUS OF LIST AT "+(new Date).toTimeString();
                                            // selectedIndices returns a list of the data indices of any selected items.
                                            var vs:Vector.<int> = listDisplay.selectedIndices;
                                            if(!vs.length) {
                                                      // If zero length, nothing selected
                                                      s += "\n(No selection.)";
                                            } else {
                                                      // If length, then we have work to do.
                                                      // 1. Indices populated in order of clicking, but we want them
                                                      // in order of display, so sort.
                                                      vs = vs.sort(sortOnInt);
                                                      // 2. Now loop through to see what is and isn't there.
                                                      for(var i:int=0;i<vs.length;i++) {
                                                                // Index is position in the data set that was selected
                                                                // This should match the parallel array of ids.
                                                                var index:int = vs[i];
                                                                s += "\nID:"+ResponsePromptID.getItemAt(index)+" = "+PromptText.getItemAt(index);
                                            // Populate the display variable.
                                            currentSelection = s;
                                            // Simple sort function.
                                            function sortOnInt(a:int,b:int):int {
                                                      return a>b ? 1 : -1;
                                  [Bindable] protected var currentSelection:String;
                        ]]>
              </fx:Script>
              <fx:Declarations>
                        <!-- Place non-visual elements (e.g., services, value objects) here -->
                        <s:VerticalLayout id="vl" paddingBottom="10" paddingTop="10" paddingLeft="10" paddingRight="10" />
              </fx:Declarations>
              <s:Label text="Click to toggle item selection" fontWeight="bold" />
              <s:List id="listDisplay"
                                  layout="{new VerticalLayout}" width="100%"
                                  labelField="label" dataProvider="{PromptText}"
                                  itemRenderer="CBItemRenderer"
                                  allowMultipleSelection="true"
                                  change="list1_changeHandler(event)"
                                  />
              <s:Label text="{currentSelection}" width="100%" />
    </s:Application>
    [/code]

  • PlayBook App to Android App...

    Hi,
    I've developed some apps with FB for the Blackberry PlayBook. Now, I'm looking at porting them to Android. The problem I have is that there is many screen sizes for Android.
    Do any of you have any tips, or what do you do to make your apps fit all of the screen sizes? What scale mode do you use? Do you make your assets one aspect ratio and leave borders around the app if it doesnt fit perfectly?
    Also as this will be my first Android app, do any of you have any tips or anything I should be aware of?
    Thanks for any help you can provide!

    Are you using Flex & MXML or is it a pure ActionScript project?
    Apart from the screen resolution you need to take the screen size into account. A button (or piano key ;-] ) on a Playbook 7" screen at 1024x600 will have a different physical size in centimeters than on a 10" Honeycomb tablet at a similar resolution, and may be harder to hit with your finger. Don't measure in pixels, but measure in cm's, mm;s or inches. Also, be aware that the DPI reported for many Android devices is incorrect and needs to be overruled.
    If you're using Flex, this should get you started with scaling and multiple densities:
    http://blogs.adobe.com/jasonsj/2011/05/comparing-css-media-queries-vs-application-scaling. html
    Or google for Flex Media Queries.
    My approach is to use Flex's built-in alignment. I've also found that contrary to Adobe's recommendations, on most modern devices (Playbook and the better Honeycomb tablets), performance is more than adequate to use MXML and vectors to skin most components. I tend to use pure AS only for components that need to be really performant, such as components that are in item renderers of long lists. There is little reason to code a dialog in AS if it only pops up once in a while.
    I've also found that using Flash to create vector assets, and embedding them in Flash Builder works quite well. Vectors are easy to scale, and careful use of bitmap caching, object pooling and re-use  helps a lot.
    Now, if your app needs to run on older or less powerful hardware (e.g. cheap Android 2.2 tabs), or if it's a fast-moving game where framerate is important, then that's a very different matter. But do test the various approaches on different devices, because all  roads lead to Rome...
    Cheers, - Jon -

Maybe you are looking for

  • Changing Step Name in XML Report programmaticaly

    I am trying to change the step name programmaticaly in TestStand to reflect in the XML report. The step is executed several times in a loop, and every time the loop runs I want the step to be named differently in the XML report. For example, the name

  • Adobe Acrobat Pro 9 pdf optimizer failure..

    We have a problem optimizing files in Acrobat Pro 9. When we try to optimize (Advance > PDF Optimize) the file(s) Acrobat either chrashes, or just say "an error was encountered while processing images". It is rather large files we have, from 50Mb to

  • New update adds third-party remote support. I could use mine already!

    I am a little confused. Appletell states- "The update also allows users to use third party remotes with their Apple TV, which has been a long standing request from many users" This is saying, to me, that you can use a third-party remote to control T

  • Print Prefs Don't Work?

    In PRINT dialogue, I select pop up and select iCal and select the date range - Ical still continues to print the entire month - a bug? Feature not really available?

  • Serial interfaces, ip vrf forwarding, and PBR with set vrf

    I am doing some work with VRF-lite but I am having some trouble with serial interfaces. I have a PE router with a serial interface where I want to take incoming traffic and using policy-based routing send the traffic to the appropriate VRF. I want to