

#FIRE HD 8 6TH GENERATION SPECS APK#
For more details, see Opening shared libraries directly from an APK and Private API (Enforced for API level >= 24). Your app must include any required libraries in your APK, or you must use the public NDK APIs instead. Linking to Private LibrariesĪndroid Nougat does not allow apps to dynamically link to non-NDK or private libraries. See Handle Unsupported Hardware Features for more details. You must handle scenarios where the user revokes the permission.Īlso, if you have a single binary targeting multiple devices (both Fire tablet and Amazon Fire TV devices), avoid requesting permissions in your manifest for features that don't exist on those devices (for example, asking for gyroscope permissions on a Fire TV app). Note that because of runtime permissions, users will be able to revoke individual permissions when prompted. However, for API level 23 and higher devices, permissions need to be checked at runtime, per Android's guidelines - see Working with System Permissions, specifically Requesting Permissions at Run Time.Ĭhecking permissions at runtime was a feature introduced in Marshmallow (API level 23) to streamline the installation and update process as well as give users more control over the app. You can read about these changes in Android 7.0 Changes and Android 6.0 Changes.Īs always, normal and dangerous permissions required by your app need to be declared in your app's manifest (through the uses-feature) and uses-permission elements).

#FIRE HD 8 6TH GENERATION SPECS INSTALL#
