2 votes

Comment puis-je demander à l'utilisateur "Administrateur de l'appareil" sur Tasker ?

J'ai créé une application Tasker via l'usine d'applications Tasker qui verrouille l'écran en fonction de diverses occasions. Mon application fonctionne bien, sauf lors du premier lancement où l'utilisateur devrait l'activer en tant que "Administrateur de l'appareil". Comment puis-je inciter l'utilisateur à le faire au lieu de devoir lui indiquer d'aller dans Paramètres > Sécurité > Administrateurs de l'appareil? Je suis assez sûr que cela doit être fait en utilisant Envoyer une intention (une fonction de Tasker) mais je ne suis pas sûr de la manière de le faire.

Juste pour clarifier, je veux afficher automatiquement la boîte de dialogue "Administrateur de l'appareil" à la première ouverture de l'application.


D'accord, j'ai essayé d'utiliser Intent Intercept mais même cela ne semble pas intercepter la demande d'administrateur de l'appareil. Regardez ma vidéo ci-dessous sur la façon dont la demande d'administrateur de l'appareil apparaît lorsque je la sélectionne pour être activée dans Secure Settings (un plugin Tasker).

http://www.youtube.com/watch?v=TprkAYoDVDI

Comme vous pouvez le voir ci-dessus, Intent Intercept ne m'a jamais incité et la boîte de dialogue de l'administrateur de l'appareil s'est quand même affichée.

1voto

Polsonby Points 11824

Je ne suis pas un expert en intents mais voici la meilleure réponse que je peux offrir...

Il existe des intents qui peuvent activer le statut d'administrateur de l'appareil mais comme Tasker n'est pas encore un administrateur de périphérique, je ne pense pas que votre invite permettra à l'utilisateur de l'activer directement.

La meilleure solution serait que Tasker ouvre la page des paramètres d'administration de l'appareil avec une fenêtre contextuelle qui leur indique comment l'activer.

Dans Tasker, en utilisant l'action "Dialogue des paramètres", vous pouvez créer une action qui ouvre la page des paramètres de sécurité, mais l'utilisateur devra aller manuellement à l'étape suivante pour ouvrir le menu "Administrateur d'appareil". Vous pouvez créer un message contextuel indiquant quoi faire avec l'action "Alerte/Fenêtre contextuelle".

Si vous souhaitez accéder directement au menu Administrateur de périphérique, vous pouvez peut-être le faire avec l'action "Misc/Envoyer Intent". Pour trouver l'intent spécifique pour le menu Administrateur de périphérique, vous pouvez essayer une application appelée Intent Interceptor. Si vous parvenez à identifier l'intent spécifique qui ouvre ce menu, c'est assez simple à partir de là.

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