3 votes

Comment utiliser Tasker pour supprimer les applications au démarrage de l'appareil ?

J'ai plusieurs applications qui démarrent automatiquement au démarrage, et ce n'est vraiment pas nécessaire. J'essaie donc d'utiliser Tasker pour les supprimer au démarrage de l'appareil ou après.

Tasker a une option "Event - Device Boot", mais il semble que cela ne fonctionne pas. Tasker ne peut tout simplement pas attraper cet événement.

J'ai également essayé de déclencher le profil lorsqu'une autre application (qui démarre après Tasker) démarre. Cela fonctionne mais le problème est qu'à chaque fois que l'application démarre, Taker exécute l'action, alors que j'ai besoin que la tâche ne soit exécutée qu'une seule fois.

Quelqu'un peut-il penser à une astuce pour faire cela ?

PS : veuillez ne pas recommander d'applications tierces ou de méthode de changement de permission.

4voto

Milner Points 533

Votre restriction (pas d'applications tierces) empêchera une réponse mieux adaptée, je dirais. Ce que vous décrivez n'est pas une tâche pour Tasker, mais pour... oh, je ne le mentionnerai pas, vous avez écrit...

Votre problème est très probablement que Tasker attrape très bien le boot_completed événement, mais les applications à tuer ont attendu le même. Alors quand Tasker regarde pour les tuer, ils n'ont pas encore commencé. Votre Tâche se termine donc sans que rien ne soit fait, et Whoop ! puis les applications indésirables commencent.

Donc, si vous voulez vraiment faire cela via Tasker, j'insérerais un Tasker -> Wait au tout début de la tâche. Jouez avec les valeurs, commencez avec 15s et augmentez par paliers de 15s jusqu'à ce que cela fonctionne ou que vous atteigniez un point où il est peu probable que cela fonctionne (par exemple 2 min, ou vous voyez que les applications ont démarré et que votre tâche ne les a pas tuées).

Si cela ne fonctionne toujours pas, combinez-la avec le changement de condition : Au cas où Tasker ne peut vraiment pas attraper le boot_completed (bien, Tasker est alors lancé), passer en "démarrage de surveillance", et recommencer avec 15s d'attente.

Enfin, bien que vous ne vouliez pas d'applications tierces, juste au cas où vous y repenseriez : Gestionnaire d'Autorun fait ce travail très bien, sans aucun problème. Sur les appareils enracinés, il peut même désactiver d'autres intentions que juste boot_completed des auditeurs.

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