Runtime Android API support

I'll try to find the current limitations of runtime API and api android site does not work

https://developer.BlackBerry.com/Android/apisupport/

Thank you

Website issues should now be resolved and all the links work again.  Let me know if you continue to see errors in database more betazone.

Tags: BlackBerry Developers

Similar Questions

  • Lack of 4.2.2 Android API of the basic documents

    Hey people,

    I was pleased with the release of support of 4.2.2 with the Android Runtime Android. I looked for an updated list of supported APIs, but the only thing I could find was:

    The BlackBerry Runtime for Android apps applications supports Android 4.2.2 (BlackBerry 10.2 beta) and 2.3.3. 4.2.2 Android API support information will be available soon.

    On the official Android Runtime API Support Page (https://developer.blackberry.com/android/apisupport/).

    Do you have any delivery date for documentation that you can share with us? I'm very curious to know if the NFC is supported in the new version of Runtime Android.

    Thank you for your help.

    Best regards

    Raphael

    Hi RThie,

    Thanks to touch base.

    By our roadmap, the Gold release 10.2 for the iteration of Jelly Bean of the Runtime for Android BlackBerry applications will be in August. At that time, the Jelly Bean 4.2.2 documentation will be available.

    Note: Near Field Communication (NFC) is not on the roadmap for inclusion in the next update. However, it is supported on the platform of development native/Cascades.

    Duration of blackBerry for apps Android - Developer Roadmap

    https://developer.BlackBerry.com/native/downloads/roadmap/

    Native blackBerry/Cascades - near field Communication API Docs

    https://developer.BlackBerry.com/native/reference/BB10/nfc_libref/topic/manual/nfc_lib_nfc_conceptua...

  • BlackBerry API supports the reflection?

    Hello

    So far, I found no clue as the BlackBerry api support for reflection.  As we know, if this is supported, which would bring so much practice. (Android has this support now.)

    BlackBerry is a flavor of J2ME, which doesn't support reflection, annotations, generics or other cool and useful Java features.

  • Open the link to native app on AppWorld of Runtime Android application

    I am able to open appworld android Runtime application using this code

    final intent intent = new intent (Intent.ACTION_VIEW, Uri.parse ("market://details?id=com.mycompany.myapp"));
    context.startActivity (intent);

    But as native applications have no package name what do I need to open the native application in AppWorld runtime android app? I have an app for the app id.

    If I try to open the link using the following code

    final intent intent = new intent (Intent.ACTION_VIEW, Uri.parse ("http://appworld.blackberry.com/webstore/content/1321456"));
    context.startActivity (intent);

    the playbook and then I get a page with the message that you are not allowed to open this page. appworld://content/1321456

    SOLVED. Native applications have bundle id. It can be used in the package of the android app to open the link on AppWorld

  • What creator editor image SDK support for android api level 23

    I am developing an application using creative Development Kit software image editor. But as I checked on the docs, it is not always taken in charge of api v23.

    So I need to know how to get the update?

    You must apply to the appropriate instance of SDK - forum https://forums.adobe.com/thread/1929760 to find a forum for your program list

  • PUSH for the Runtime Android blackBerry 10 problem

    I'm having a problem with my BB10 Android runtime, it fails when you try to contact CWM and therefore do not send a token valid push on our server.

    I followed the instructions to the letter here: http://developer.blackberry.com/android/apisupport/creating_push-enabled_android_apps.html

    My BAR a /android/android.cfg file that looks like:

    
    
       
          215-513Bxxxxxxxxxxxxxxxxxxxxxxxxxxxx
          http://cp215.pushapi.na.blackberry.com
          bb-
       
    
    

    The credentials are the production and worked when they tested them.

    / META-INF/MANIFEST. MF has the following line adds automatically via the Nature Blackberry plugin:

    Entry-Point-User-Actions: access_internet,read_geolocation,access_shared,play_audio,post_notification
    Entry-Point-System-Actions: _sys_use_consumer_push
    
    Archive-Asset-Name: android/android.cfg
    Archive-Asset-SHA-512-Digest: 0iYhu0YnKDy8vnMxTElTXSD-oEXw8vvVBSBxDI_LxcR_B4w53SoXBW7NbRMAD-ZYmQDnMs_aUQrQaNEssmp36Q
    

    Running a push of the application works very well with android, but it does not work with my BlackBerry 10 Dev Alpha, and we also tried with a Z10. The Alpha DEV us running OS 10.2.0.341.

    There were a few problems of verification of BlackBerry I'm not sure if they are relevant or not:

    targetSdkVersion: 17 is higher than 10:required minimal OS version=10.2
    uses-permission: com.google.android.c2dm.permission.RECEIVE:required minimal OS version=10.0.9
    

    the operating system is running well version 10.2.0.341 on the DevAlpha.

    Edit: added trouble spot:

    When you debug the application on the devalpha, using the standard tools of GoogleCloudMessage, the call

    int googlePlayCode = GooglePlayServicesUtil.isGooglePlayServicesAvailable(this);
            Log.i("GooglePlayCode", "Code:" + googlePlayCode);
            if (googlePlayCode == ConnectionResult.SERVICE_VERSION_UPDATE_REQUIRED
                    || googlePlayCode == ConnectionResult.SERVICE_MISSING
                    || googlePlayCode == ConnectionResult.SERVICE_DISABLED) {
                GooglePlayServicesUtil.getErrorDialog(googlePlayCode, this, 1).show();
            }
            else if (googlePlayCode == ConnectionResult.SUCCESS) {
                regid = getRegistrationId();
                Log.i("RegistrationId", "regid:" + regid);
                if (regid.length() == 0) {
                    getSenderIdThenRegisterBackground();
                }
                gcm = GoogleCloudMessaging.getInstance(this);
            }
    

    This part:

    int googlePlayCode = GooglePlayServicesUtil.isGooglePlayServicesAvailable(this);
    

    returns 9, which from here: http://developer.android.com/reference/com/google/android/gms/common/ConnectionResult.html#SERVICE_I...

    is SERVICE_INVALID.

    EDIT:

    I tested the gcm by skipping the verification for MCG avaliability and my code attempts to record with CWM VIA:

    String msg = "";
                    try {
                        if (gcm == null) {
                            gcm = GoogleCloudMessaging.getInstance(context);
                        }
                        regid = gcm.register(senderId);
                        msg = "Device registered, registration id=" + regid;
    
                        // Save the regid - no need to register again.
                        setRegistrationId(regid);
    
                        // Send the registration ID to our server over HTTP,
                        // so it can use GCM/HTTP or CCS to send messages to our app.
                        sendRegistrationInfo(context, regid);
                    } catch (Exception ex) {
                        StringWriter sw = new StringWriter();
                        ex.printStackTrace(new PrintWriter(sw));
                        String exceptionAsString = sw.toString();
                        msg = "Register Error :" + exceptionAsString;
                        //msg = "Register Error :" + ex.toString();
                    }
    

    that throws an exception, with the stack trace:

    java.io.IOException: SERVICE_NOT_AVAILABLE
        at com.google.android.gms.gcm.GoogleCloudMessaging.register(Unknown Source)
        at com.joemobi.APP_ID.JoeMobiActivity$9.doInBackground(JoeMobiActivity.java:887)
        at com.joemobi.APP_ID.JoeMobiActivity$9.doInBackground(JoeMobiActivity.java:1)
        at android.os.AsyncTask$2.call(AsyncTask.java:287)
        at java.util.concurrent.FutureTask.run(FutureTask.java:234)
        at android.os.AsyncTask$SerialExecutor$1.run(AsyncTask.java:230)
        at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1080)
        at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:573)
        at java.lang.Thread.run(Thread.java:856)
    

    Help, please!

    A possible cause of this problem uses the SDK Service software play Google to enable GDM. Play Google Service is not supported on BlackBerry 10 is why any reference to the API of GCM would fail.

    Using the stand-alone GCM library should still work on BlackBerry 10 and is still said to be supported by Google:

    «The client library for assistance was offered in previous versions of the MCG works always...» »

  • Look and Feel of Runtime Android Apps

    Hello

    I wonder why the look and feel of Android apps only differs from that of the rest of the development for BB10 Playbook & platforms. I read somewhere that RIM wants all their apps to be consistent across all platforms and that is why AIR apps and native applications have the same user interface. For example, the way that is menu. the color and size of the title bar, etc. But the Android Runtime Apps are always the Android UI 2.3.3. Will RIM work on this in the future? Or DURATION always Android apps will have different UI than the Native BB10/Playbook apps? And also they plan support the latest Android OS? Because it's really hard back in 2.3.3 so that I can port my app to BB10/PlayBook.

    Thank you

    Knockaert

    Hello

    Since the Android Runtime is based on Android Gingerbread 2.3.3 menus and controls will be shown as they would on an Android device. Conversion of the menus and interface elements user who will be like native BlackBerry 10 apps could introduce a quantity important issues with Android apps brought as they have not been designed or implemented to the point to be re-stylized.

    However, we are always looking for ways to improve the end-user experience in the Android Runtime. Such a feature for BlackBerry 10 was our integration to the new keyboard, including text prediction. We will continue to add features of integration like this in the future to reduce the user interface differences between Aboriginal people and applications Android Runtime. And Yes, we evaluate currently supported for a new Android operating system releases in the future.

    Thank you for your comments,

  • When Firefox Android will support WebRTC. also when Firefox Android will be Hello Firefox

    Need WebRTC on Firefox Android

    Hi, firefox for android supports webrtc already and can participate in conversations of Hello, if you receive a link to the call of a desktop user.

  • 5.0 Android has supported audio OPUS, but I can't read files OPUS music/Walkman

    Hello

    After that in the blind tests Opus easily surpasses AAFC (same size), and MP3 (in the larger size of 25%) and constantly is considered the best audio codec, I wanted to use it on my phone. Apparently Android 5.0 supports OPUS and even has the function on its promotional changelog.

    But it seems that I can't play all the game files on music (formerly Walkman), not even the length of the track is displayed. The file work on VLC (at the same time, Android version and desktop version) without any problem.

    Can provide some test files, but no matter what file encoded with opustools (official decoder) will not work.

    I really hope that you can fix/add it to the application music.

    Best reagards

    Thank you for your comments. I will pass this internally.

  • OTA link register to Push for implementation of Runtime Android Blackberry 10

    Him "BlackBerry push Service Production and changes form" requires a live download link.

    (see https://www.blackberry.com/profile/register.jspr)

    I've migrated an android app for blackberry with blackberry for android runtime.

    Review of push service works very well. Now, I want to prepare the global release of BB and register for push production service. I use the blackberry tools 2 beta command line for the conversion.

    The OTA link is required in the form of Production to push. I couldn't find any information how to set up OTA for a bar file. I read the following: "BAR of the files cannot be deployed OTA from a web server, such as the files of COD." They can be installed via BlackBerry World. ", see here:

    http://supportforums.BlackBerry.com/T5/testing-and-deployment/how-to-install-a-bar-file-in-OTA-downl...

    I also read that the jad / cod of OTA files have a limit of 128 KB file. My bar is ~ 600kb.

    (see the video here: http://supportforums.blackberry.com/t5/Testing-and-Deployment/BlackBerry-Smartphone-Over-The-Air-Dow... )

    The questions now: How can I register for the Production Service to push? Can I stuff OTA? How to generate?

    I provided just the bar file as a link and got to push the production credentials.

  • Runtime Android on a Simulator?

    Is there a PlayBook Simulator with the android runtime?

    We have a strange problem in one of our converted applications and I would get a useful debug output.

    Yes it is.  You can download it here: https://bdsc.webapps.blackberry.com/android/tool

    You can also ask the beta version 2.0, which includes the reader Android must be installed on your BlackBerry PlayBook here: https://bdsc.webapps.blackberry.com/android/beta/bbtablet20/register/

  • Is that Qt Mobility API support

    Hello

    Would like to know if BB10 supports the API of Qt Mobility.

    Hi, Declan,

    Unfortunately, I don't have any information about future features in future releases of the NDK. This is done through official channels of RIM. You can use the device features that are available in the native NDK in this moment of your stunts, less the card application.

    Please watch the official channels of the RIM developer for discharges related to the next ad.

    See you soon

    Swann

  • How to increase the application version number in the eclipse runtime Android plugin

    I use BlackBerry Android plugin eclipse runtime to code sign my application. She is successful the first time, later I changed some code and code sign again and error

    Error: Code signing request failed because this file was previously signed.    .bar //dist/Android 2.3.1 ------.bar BlackBerry previously signed

    Then, I read a few post on this forum and find a version in .xml number must be increased to fix my mistake, but I can't find such a file and the version number in the eclipse project. He would be grateful if someone can tell me how to increase the version number in a project created by BlackBerry Android plugin eclipse runtime.

    You must edit the AndroidManifest.xml file you will find in the root of the project in Eclipse.

    Just increase the parameter 1 versionCode.

    http://developer.Android.com/Guide/publishing/versioning.html

  • Runtime Android Blackberry 10 TelephonyManager does not work.

    Hello

    We are working on BB10 project, converted from Android.

    There are some functions in TelephonyManager do not work after you convert to Blackberry (getNetworkOperator, getNetworkOperatorName, getSimOperator, getSimOperatorName, getLine1Number)

    Could you please tell me what I'm missing here?

    Here are some authorization we have in AndroidManifest.xml

       
        
        
        
        
        
    

    Thank you.

    Full list of the unsupported Telephony API can be found here: https://developer.blackberry.com/android/apisupport/unsupportedapi_blackberry10_hardware_features.ht...

    See you soon,.

    Matt

  • Is it possible to use the BB native SDK within a runtime android app?

    Is it possible to use the BlackBerry (not Android) native C/C++ functions within an Android app?

    Is it possible to communicate between a BlackBerry native sdk app and an Android app?

    Unfortunately not. We have integrated parts of the Android Runtime in the core OS (file Pickers, citing maps - compose, calendar of events etc.), but it happens without any code changes. If you are looking for features only found in the Cascades or native, it would be the way forward for all new development.

    See you soon,.

    Matt

Maybe you are looking for