BlackBerry Runtime for Android Apps
New in 10.1 Release
Contact Support
In addition to adding contact information to a new or existing contact, contacts can be selected from the native BlackBerry 10 contacts application. Edits to contact information are synchronized between the Android Runtime and the native BlackBerry 10 contacts app.
New in 10.0 release:
Calendar Support
Support to create a calendar event using the native BlackBerry 10 calendar application.
Camera API
Access to the camera hardware is now supported for Android applications in BlackBerry 10.
Camera Autofocus API
Access to the camera autofocus API is now supported for Android applications in BlackBerry 10.
Camera Flash API
Access to the camera flash is now supported for Android applications in BlackBerry 10.
Compose Support
Support to compose an email message. BlackBerry Hub is required.
Contacts Support
Contact information can be added to a new or existing contact using the native BlackBerry 10 contacts application. Email and Phone numbers can be added.
Dial Support
Phone numbers that are selected within an Android application will launch the phone dialer. The Phone application is required.
File Picker
Support for the native BlackBerry 10 File Picker when selecting files within an Android application.
IMF Support (text input)
Android text input controls are integrated with the BlackBerry 10 virtual keyboard. This makes it possible to enable keyboard features such as text prediction, dedicated numerical input, etc.
In-App Payment API
In-app payments are now supported through the BlackBerry World storefront in BlackBerry 10. As a developer, you can add Digital Goods in the BlackBerry App World Vendor Portal and then offer them for sale within your application. For more details please visit the API Support page.
Multimedia Sync
Multimedia created using Android applications is visible to native BlackBerry 10 multimedia applications. This includes pictures, videos etc.
Multi-Window
Each Android app will now run in its own window. This greatly improves the user experience and consistency among other applications.
Notifications
Provide notifications for your application. These can be made visible in the integrated BlackBerry Hub, or as a splat on your application icon. BlackBerry Hub is required to see notifications.
Push Support
If your Android app uses Cloud to Device Messaging (C2DM), when you repackage your app for BlackBerry devices, you can use the push technology of the BlackBerry Application Platform to provide similar functionality. For more information, see Creating Push-Enabled Android apps.
Sensor Support
Support for the Ambient light and Proximity sensor APIs.
SMS Support
Support to compose a SMS text message using cards. Attachments are not currently supported. BlackBerry Hub is required.
Telephony APIs
This includes support for cell locations and access to information about the network services on the device. For more details please visit the API Support page.
Known issues for the BlackBerry Runtime for Android apps
This section lists known issues for version 10 of the runtime.
|
Issue |
Workaround |
|---|---|
|
You are unable to open an Android application with an Entry-Point name that contains special characters. (6290934) |
None. |
|
After recording a video using the Camera application, thumbnail retrieval fails. (6283991) |
None. |
|
Applications that require a Google account to be linked to the device may not function properly. (1828192) |
None. |
|
If you use a Bluetooth keyboard with arrow navigation keys, and you switch the orientation of the tablet to portrait, the UP/DOWN, LEFT/RIGHT keys do not behave as expected in the runtime. Up/down arrows control left/right navigation, and left/right arrows control up/down navigation. (145323) |
None. |
This section lists known issues for the 2.1.0 version of the runtime.
|
Issue |
Workaround |
|---|---|
|
The geotagging feature for the Camera application does not save the location successfully. (3859467) |
None. |
|
Applications that require a Google account to be linked to the device may not function properly. (1828192) |
None. |
|
If you use a Bluetooth keyboard with arrow navigation keys, and you switch the orientation of the tablet to portrait, the UP/DOWN, LEFT/RIGHT keys do not behave as expected in the runtime. Up/down arrows control left/right navigation, and left/right arrows control up/down navigation. (145323) |
None. |