« En outre, je voudrais Budle beaucoup d'autorisations existantes dans celui-ci l'autorisation ».
Um, no. Ce serait délibérément introduire un trou de sécurité, permettant aux autres applications de contourner les autorisations réelles. J'espère que cela se traduira par l'application retirée du marché, si elle est trouvée.
Si une application a accès à INTERNET, PHONE_STATE ou à tout autre élément, elle doit déclarer l'autorisation réelle qu'elle utilise et qui est directement associée à cette fonctionnalité.
Ce qui est correct est d'avoir votre propre autorisation de restreindre l'accès de l'application à votre fonctionnalité, et à l'intérieur de votre propre .apk vous mettre en œuvre cette fonctionnalité à l'aide d'autres autorisations ... mais ne pas directement que d'exposer à la app. En d'autres termes, ceci est correct: Déclarer une autorisation pour DO_SOMETHING, qui permet à une application de dire envoyer une diffusion, qui vous fera faire quelque chose et retourner un résultat "vrai" ou "faux" indiquant s'il a réussi . Ceci n'est pas correct: Déclarer une autorisation pour DO_SOMETHING, qui expose une API permettant à une application de récupérer l'état du téléphone, ou d'envoyer des données fournies par l'appareil, ou de récupérer des informations GPS.
Pour déclarer une autorisation dans votre application, vous utilisez la balise comme décrit dans les documents.
Cependant quelque chose que vous devez vraiment être au courant: actuellement si une application est installée avant votre application et demande votre permission, il sera pas être accordé cette autorisation. (Parce que l'autorisation n'était pas connue au moment de son installation.) Pour que l'autorisation lui soit accordée, elle doit être réinstallée ou mise à jour après l'installation de votre application.
Pourriez-vous expliquer ce que vous voulez dire? Les autorisations sont généralement utilisées pour limiter la manière dont les applications peuvent interagir avec le matériel du téléphone. – Computerish
@Computerish J'ai mis à jour la question – jax