Citant le documentation:
Pour appliquer vos propres autorisations, vous devez d'abord les racontons dans votre AndroidManifest.xml
utilisant un ou plusieurs balises. <permission>
Par exemple, une application qui veut contrôler qui peut commencer à l'une de ses activités pourrait déclarer une autorisation pour cette opération comme suit:
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
package="com.me.app.myapp" >
<permission android:name="com.me.app.myapp.permission.DEADLY_ACTIVITY"
android:label="@string/permlab_deadlyActivity"
android:description="@string/permdesc_deadlyActivity"
android:permissionGroup="android.permission-group.COST_MONEY"
android:protectionLevel="dangerous" />
</manifest>
Par conséquent, <uses-permission>
est quand votre application demande l'autorisation de l'utilisateur d'utiliser certaines fonctionnalité, tandis que <permission>
est lorsque votre application nécessite d'autres applications pour demander la permission de l'utilisateur d'utiliser certaines de vos fonctionnalités.
Doit avoir été marqué comme 'bonne réponse'. – Darpan
Comment une application tierce qui essaie d'utiliser certaines fonctionnalités de mon application doit obtenir ma permission DEADLY_ACTIVITY? Le tiers devrait-il déclarer sur son manifeste quelque chose comme ça? ?? –
AKh
@AKh: C'est correct. Si vous avez d'autres questions sur ce sujet, veuillez utiliser le lien «Poser une question» en haut à droite, plutôt que de commenter une réponse vieille de deux ans. – CommonsWare