3 votes

Qu'est-ce que la permission ACCESS_WEATHERCLOCK_PROVIDER ?

Certaines applications de lancement utilisent android.permission.ACCESS_WEATHERCLOCK_PROVIDER permission.

A quoi sert cette permission ?

0 votes

Bien que le nom suggère une permission pour le noyau d'Android, aucun détail à ce sujet ne peut être trouvé dans les lieux officiels (par ex. Développeurs Android o el code sur Github ). Pourtant, des tonnes d'applications utilisent cette permission. Je me demande toujours comment les développeurs découvrent qu'ils peuvent en avoir besoin - je suppose qu'ils sont les seuls à pouvoir répondre à votre question.

1 votes

Cela semble seulement spécifique à Appareils Huawei

1 votes

@AndrewT. J'ai vu celui-là, oui. Mais ça parle surtout de recensement détecté il est là (un indicateur fort, cependant). Huawei n'a-t-il pas son propre espace de noms pour les perms, comme d'autres (Samsung utilise par exemple com.sec.android.* - donc je pensais que les spécificités de Huawei étaient couvertes par com.huawei.android (comme le suggère également cette liste de recensement) ?

4voto

Milner Points 533

La supposition d'Andrew était correcte : Selon Recensement Android Cette autorisation est déclarée par l'application météo de Huawei (ou plutôt par le fournisseur de données qui la sous-tend). Le site poursuit montre qu'il a été trouvé sur les appareils Huawei seulement. (du moins par eux), couverts par différents niveaux de protection (allant de "normal" à "signature|système"), il est donc impossible de dire clairement si sa déclaration par une application utilisateur aurait un quelconque effet.


Pour une clarification : com.huawei.android.weather est un Fournisseur de contenu en protégeant l'accès à ses données via le android.permission.ACCESS_WEATHERCLOCK_PROVIDER . Si une application demande cette permission, elle doit lui être accordée à l'installation - ce qui est fait sur la base d'au moins deux conditions à remplir : 1) Android a connaissance de cette permission (c'est-à-dire que l'application qui la fournit est déjà installée), et 2) le niveau de protection l'autorise. Pour les "applications installées par l'utilisateur", cela se limite à "normal" et "dangereux". niveaux de protection . Notez maintenant le lien vers le deuxième recensement pour certains appareils, cette permission utilise le niveau "normal" (elle est donc disponible pour les applications utilisateur), alors que sur d'autres, elle est "système|signature" (et donc pas disponible pour les applications-utilisateurs).

androidalle.com

AndroidAlle est une communauté de androiders où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X