Je sais que la question sur l'activation/désactivation du GPS par programmation sur android a été discuté de nombreuses fois, et la réponse est toujours la même:
"Vous ne pouvez pas pour la sécurité/des raisons de confidentialité, vous devez transmettre à l'emplacement de l'écran préférences et de permettre à l'utilisateur de l'activer/la désactiver."
Je comprends que, cependant, j'ai récemment acheté Tasker du marché et, parmi beaucoup d'autres choses que vous pouvez accomplir avec elle, vous pouvez définir des règles pour l'auto-activer le GPS sur l'entrée de pré-déterminée applications et de le désactiver sur la sortie (voir ici pour le tutoriel sur la façon de le faire, et ça marche!) et cette application ne peut pas être signé avec le firmware de la clé de signature qu'il fonctionne sur de nombreuses versions d'android et de différents appareils et vous n'avez même pas besoin d'être enraciné.
Je voudrais le faire dans mon application. Bien sûr, je ne veux pas faire sauter la vie privée des utilisateurs, donc je voudrais tout d'abord demander à l'utilisateur s'il veut qu'il s'allume automatiquement avec le typique "souviens de ma décision" case à cocher et si il répond oui, l'activer.
Quelqu'un at-il une idée ou idée sur la façon Tasker réalise cela?