uses-permission vs autorisation pour android autorisations dans le manifest.xml fichier
J'ai remarqué qu'il y a deux types d'autorisations dans le fichier de manifeste, la "permission" et "uses-permission" comme les deux illustré ci-dessous;
<permission android:name="android.permission.MOUNT_UNMOUNT_FILESYSTEMS" />
<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" />
pour la suite 4 autorisations qui dois-je l'utiliser quand je les ai mis dans mon manifest.xml fichier? uses-permissions
ou permissions
?
android.permission.ACCESS_NETWORK_STATE
android.permission.ACCESS_WIFI_STATE
android.permission.INTERNET
android.permission.CHANGE_WIFI_MULTICAST_STATE
InformationsquelleAutor Kevik | 2013-01-22
Vous devez vous connecter pour publier un commentaire.
Pour
La la documentation états:
Donc, puisque vous êtes accédant à Android, les permissions, vous voulez
uses-permission
à la place. La documentation de cet élément états:<permission>
est normalement utilisé lors de la prise d'une autorisation personnalisé (par exemple, lors de la prise d'application que d'autres applications peuvent être liés à, limiter l'accès est un must), et<uses-permission>
est utilisé lorsque votre application a besoin réellement d'une permission, il n'a pas normalement.Permet de commencer avec des "uses-permission...": Supposons que vous souhaitez utiliser GoogleMap dans votre application comme un exemple de trouver un emplacement le plus proche de bureau tels que la banque ou de tout autre bureau. Vous avez besoin d'internet. Donc, vous devez donner la permission de votre appareil android pour accéder à INTERNET. Ceci est fait en utilisant android autorisation appelé .
En viens maintenant à la "permission..": ce qu'il fait c'est qu'il Déclare une autorisation de sécurité qui peuvent être utilisées pour limiter l'accès à des composants spécifiques ou les caractéristiques de ce, ou d'autres applications.Si votre application a besoin de certaines ressources ou certaines fonctionnalités à partir d'une autre application, vous pouvez utiliser en donnant la classe spécifique ou un package.
Grâce. pour plus d'informations, vous pouvez lire
http://developer.android.com/guide/topics/manifest/manifest-intro.html
En bref, celui que vous avez besoin est le uses-permission déclaration.
Androird Document a maintenant une page dédiée à discuter de ces deux usages.
Dans le Utilisation des Autorisations partie, il explique que
est utilisée pour déclarer les autorisations que vous souhaitez utiliser.
Tandis que dans de la Définition et de l'Application des Autorisations vous pouvez voir que
est utilisé pour définir votre propre autorisation.
permissionGroup
s et leur autorisations individuelles. @Henry_Yu Pouvez-vous veuillez donner un exemple? (Ne pas oublier de mentionner les différences entre l'AM 5.1 et AOS 6.0 etc.En d'autres termes,
<uses-permission>
spécifie les autorisations de votre application a besoin d'accéder à certains composants de restreindre par une autre application qui est le propriétaire de ce composant.<permission>
spécifie les restrictions que vous mettez sur vos composants sont le composant propriétaire.