Software requirements
Android development
Android
developmentItem | Requirement |
---|---|
Compatibility with previous versions of the SDK | The latest release of the BlackBerry Dynamics SDK for Android is compatible with these previous releases of the SDK:
It is recommended that you always build and test with the most recent release of the SDK to take advantage of new fixes and features. |
Supported Android OS | Android 7.0 or later |
BlackBerry
Dynamics Handheld Library | Minimum API level: 24 |
BlackBerry
Dynamics Wearable Library | Minimum API level: 24 |
Supported CPU architectures |
|
Android Wear dependencies |
|
Suggested versions of platform and tools |
|
Character encoding for build files | Build files (for example, settings.json) must use UTF-8 character encoding. Verify that the editor that you plan to use does not add non-UTF-8 characters or headers. In general, Java does not work with UTF-8-BOM (byte order mark). |
Supported launch modes | Apps built with the BlackBerry Dynamics SDK for Android support the following launch modes in AndroidManifest.xml:
|
BlackBerry Dynamics Launcher Library | The BlackBerry Dynamics Launcher is a user-friendly interface that allows users to easily access and switch between BlackBerry
Dynamics apps, configure app settings, and take advantage of other useful features. For more information, see the BlackBerry Dynamics Launcher Framework documentation.The BlackBerry Dynamics SDK and the BlackBerry Dynamics Launcher Library are mutually dependent. See the BlackBerry Dynamics SDK for Android Release Notes for the required version of the BlackBerry Dynamics Launcher Library . |
Restricted key prefix | The key prefix "blackberry" is reserved by BlackBerry and should not be used for key values, key attributes, or key elements. For more information and examples, see the Application Policies Definition in the appendix of the API Reference. |