Sobes.tech
Junior — Middle

Quelle est la différence entre les balises <uses-permission> et <permission> dans le manifeste Android?

sobes.tech IA

Réponse de l'IA

Dans le manifeste Android :

  • <uses-permission> est un élément qui déclare que l'application exige une permission spécifique pour fonctionner. Par exemple, pour utiliser la caméra ou accéder à Internet, l'application indique les permissions appropriées via <uses-permission>.

  • <permission> est un élément qui déclare une nouvelle permission, pouvant être utilisée par d'autres applications ou par la même application pour restreindre l'accès à ses composants.

En termes simples :

  • <uses-permission> — l'application demande une permission.
  • <permission> — l'application crée sa propre permission.

Exemple d'utilisation de <uses-permission> :

<uses-permission android:name="android.permission.INTERNET" />

Exemple de déclaration d'une permission propre :

<permission android:name="com.example.myapp.MY_PERMISSION"
            android:protectionLevel="signature" />

Cela permet de contrôler l'accès aux composants de l'application par d'autres applications.