Android Déclaration des autorisations dans votre fichier manifeste


Exemple

Toute autorisation requise par votre application pour accéder à une partie protégée de l'API ou pour interagir avec d'autres applications doit être déclarée dans votre fichier AndroidManifest.xml . Ceci est fait en utilisant la <uses-permission /> .

Syntaxe

 <uses-permission android:name="string"
    android:maxSdkVersion="integer"/>

android: name: c'est le nom de l'autorisation requise

android: maxSdkVersion: le niveau d'API le plus élevé auquel cette autorisation doit être accordée pour votre application. La définition de cette autorisation est facultative et ne doit être définie que si l'autorisation requise par votre application n'est plus nécessaire à un certain niveau d'API.

Exemple d'AndroidManifest.xml:

<?xml version="1.0" encoding="utf-8"?>
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
    package="com.android.samplepackage">
       
    <!-- request internet permission -->
    <uses-permission android:name="android.permission.INTERNET" />

    <!-- request camera permission -->
    <uses-permission android:name="android.permission.CAMERA"/>

    <!-- request permission to write to external storage -->
    <uses-permission
         android:name="android.permission.WRITE_EXTERNAL_STORAGE"
         android:maxSdkVersion="18" />

    <application>....</application>
</manifest>

* Voir aussi la rubrique Autorisations .