web-dev-qa-db-fra.com

L'application de lancement Android affiche la boîte de dialogue "Peut modifier les paramètres système"

J'écris une simple démonstration, teste un SDK Push tiers.

Lorsque je lance ma démo, le système me montre une boîte de dialogue comme celle-ci . Mais la boîte de dialogue ne s'affiche pas sous Android 6.0

 enter image description here

Comment l'éviter lorsque je lance mon application, sauf en autorisant la demande d'autorisation?

5
TimmyMa

OK, j'ai vérifié la documentation sur Développeurs Android

On dirait que mon SDK tiers demande l'autorisation WRITE_SETTINGS par programme et ouvre la boîte de dialogue «Peut modifier les paramètres système».

0
TimmyMa

Selon Marshmallow et les versions ultérieures, les autorisations ne sont pas autorisées par l'application au moment de l'installation. Au lieu de cela, le système demandera les autorisations requises au moment voulu (une seule fois si cela est autorisé). Dans les versions antérieures (<23), toutes les autorisations requises étaient accordées aux applications au moment de l'installation.

Peut modifier les paramètres du système:

Ceci est un autre nouveau paramètre d'accès. Ceci est utilisé pour faire des choses comme lire vos paramètres actuels, activer le Wi-Fi et changer la luminosité ou le volume de l'écran. C'est une autre autorisation qui ne figure pas dans la liste des autorisations.

1
Jack

Pourriez-vous utiliser le wifi par programmation ou quelque chose comme ça. Ce qui se bloque. Pls vérifier votre fonctionnalité comme celle-ci

0
Dharvik shah