Cette question est basée sur une observation des puissantes fonctions de sécurité d'Android. Dans mon ancien Android Lollipop, les applications tierces avaient un accès en lecture (mais pas en écriture) à la carte SD externe, mais mon Android Pie empêche les applications de même lire/écrire des données sur la carte SD externe ? Mais les applications préinstallées demandent d'obtenir ces autorisations. Existe-t-il un moyen pour les développeurs d'applications de contourner cela ?
Réponse
Trop de publicités?-
La comparaison des permissions entre les différentes versions d'Android est délicate et trompeuse. Plus encore, lorsque vous voulez comparer le modèle de permission de Lollipop à celui de Pie. Les différences sont nombreuses et trop vastes pour être couvertes, peut-être même sous la forme d'une question distincte .
-
Les applications préinstallées peuvent dépendre de l'équipementier ou de l'opérateur (bloat ware). système-apps . Elles demandent des autorisations qui leur sont nécessaires, tout comme les applications installées par l'utilisateur. Cependant, du fait qu'elles sont des applications système (cf. système-apps tag wiki ), ils sont privilégiés, au sens
étant "de confiance", elles peuvent avoir accès à certaines autorisations d'applications restreintes qui ne sont pas disponibles pour les "applications de l'espace utilisateur" (par ex.
ACCOUNT_MANAGER
,MANAGE_APP_TOKENS
) ; si une application de l'espace utilisateur les demande, elles sont refusées.
Vous pouvez consulter le wiki des balises liées pour en savoir plus sur les applications système.