[résolu] Activer/désactivé GPS

kookooo

Member
Bonjour,
J'essaie une dernière macro une dernière fois. J'ai fait une macro (simple) qui ouvre Maps une fois que le GPS est activé mais je bute sur la suite, à savoir couper GPS quand je quitte Maps.
Et si c'est pas abusé, est-il possible de proposer entre 2 applis quand j'active le GPS (Maps ou Waze) ?
Sinon activer GPS quand j'ouvre Maps OU Waze et le désactiver quand je quitte l'un ou l'autre ?
C'est faisable ?
Merci
 

Attachments

  • Screenshot_20231113_153738_MacroDroid.jpg
    Screenshot_20231113_153738_MacroDroid.jpg
    276.1 KB · Views: 7

Endercraft

Moderator (& bug finder :D)
Déclencheur, application lancée (Google maps, Waze)
Déclencheur, application fermée (Google maps, Waze)

Action, activer le GPS (contrainte déclencheur application lancée)
Action, désactiver le GPS (contrainte déclencheur application fermée)
 

Endercraft

Moderator (& bug finder :D)
J'avais oublié que l'action était ancienne, il faut utiliser Mode de localisation à la place qui n'a que besoin du Hack ADB.
 

kookooo

Member
Bonjour Endercraft,
Désolé de répondre aussi tard. Je viens d'installer le hack adb et j'ai réussi grâce à tes conseils. Il manquait juste d'ajouter à chaque action une contrainte de déclencheur.
Merci beaucoup pour ton aide très précieuse 👍👍👍👍👍👍.
 

Attachments

  • Screenshot_20231115_140503_MacroDroid.jpg
    Screenshot_20231115_140503_MacroDroid.jpg
    467.2 KB · Views: 11
Last edited:

Dm114

Well-known member
Bonjour Endercraft,
Désolé de répondre aussi tard. Je viens d'installer le hack adb et j'ai réussi grâce à tes conseils. Il manquait juste d'ajouter à chaque action une contrainte de déclencheur.
Merci beaucoup pour ton aide très précieuse 👍👍👍👍👍👍.
Attention toutefois... Si le déclencheur Application Lancée fonctionne généralement correctement (en réalité chaque fois qu'une application passe au premier plan), il n'en est pas de même pour le déclencheur Application Fermée. En effet il est assez fréquent que l'apparition d'une autre application au premier plan ne déclenche pas la "fermeture" de l'application précédente.

Vous risquez donc de conserver votre GPS actif alors que Maps ou Waze ne sont plus actifs (au premier plan).

Pour contourner ce problème vous pouvez coupler (avec un OU) votre déclencheur Application Fermée avec Application Lancée (autres que Maps et Waze et en particulier le Launcher -page d'accueil).
 

kookooo

Member
Salut, en effet je viens de m'apercevoir que ça bug quand j'ouvre maps et waze. Mais le gps se coupe, il ne reste pas quand je quitte l'une ou l'autre et quand j'ouvre à nouveau l'appli le gps ne s'allume pas.
Mais je ne comprends pas comment appliquer votre solution.
 

Dm114

Well-known member
Salut, en effet je viens de m'apercevoir que ça bug quand j'ouvre maps et waze. Mais le gps se coupe, il ne reste pas quand je quitte l'une ou l'autre et quand j'ouvre à nouveau l'appli le gps ne s'allume pas.
Mais je ne comprends pas comment appliquer votre solution.
Vous semblez avoir le problème inverse de celui que j'évoquais (et que je rencontre personnellement).

Dans la solution que je vous proposais il s'agit d'ajouter un déclencheur Application Lancée avec toutes les applications (sauf Waze et Maps), ou au moins les principales dont le Launcher.

À votre test Application Fermée il faudra ajouter OU Application Lancée (le 2ème déclencheur, celui avec les autres applications)
 

kookooo

Member
Bon, j'abandonne. La macro ne fonctionne plus. Je ne sais pas pourquoi. Trop compliqué. Ce n'est pas pour tout le monde. Dommage.
Merci quand même à vous 2 👍
 

Endercraft

Moderator (& bug finder :D)
C'est peut-être tout simplement que l'autorisation d'accessibilité est désactivée. Il faut exclure MacroDroid de toutes les optimisations de batterie.
 

kookooo

Member
Je sais mais
C'est peut-être tout simplement que l'autorisation d'accessibilité est désactivée. Il faut exclure MacroDroid de toutes les optimisations de batterie.
Non, Macrodroid a toutes les autorisation et n'est pas optimisé pour la batterie. Le problème que je rencontre c'est que lorsque je lance maps ou waze le gps se connecte mais si je baisse le volet de notification le gps se coupe mais se remet quand je demande ma position dans l'appli.
 

kookooo

Member
Dommage d'abandonner... ☹️
J'ai pas encore abandonné mais je désespère parce que il n'y a pas vraiment de tuto en français. Du coup pour les non initiés c'est du de comprendre. Par exemple votre dernier message, la dernière phrase "À votre test Application Fermée il faudra ajouter OU Application Lancée (le 2ème déclencheur, celui avec les autres applications)", et bien je ne comprend toujours pas comment le concrétiser. Je cherche encore.
 

Dm114

Well-known member
J'ai pas encore abandonné mais je désespère parce que il n'y a pas vraiment de tuto en français. Du coup pour les non initiés c'est du de comprendre. Par exemple votre dernier message, la dernière phrase "À votre test Application Fermée il faudra ajouter OU Application Lancée (le 2ème déclencheur, celui avec les autres applications)", et bien je ne comprend toujours pas comment le concrétiser. Je cherche encore.
Désolé c'est un peu de ma faute. Je n'avais pas revu votre post initial et j'avais en tête que vous aviez utilisé un test traditionnel (action "SI"... "SINON SI"...) alors que vous avez utilisé des "contraintes" (en vert) pour conditionner l'activation du GPS.

Les 2 méthodes sont possibles (et équivalentes dans ce cas) mais il me semble plus simple pour votre compréhension d'utiliser un test "traditionnel "...

Je vais rédiger une petite macro pour vous et je vous l'envoie dans quelques minutes.
 

Dm114

Well-known member
Cette macro est très simple et rapide à créer. Elle considère que lorsque l'appli Waze est fermée ou qu'une appli autre que Waze est ouverte, le GPS doit être désactivé.
Le délai d'une seconde permet de s'assurer que l'appli qui a été lancée (dont Waze) est bien passée au premier plan.

Le déclencheur Appli Fermée (Waze) n'est même pas indispensable puisque si Waze est fermée, une autre appli prendra sa place au premier plan.
 

Attachments

  • 20231116_105317.jpg
    20231116_105317.jpg
    305 KB · Views: 12

kookooo

Member
Je viens de créer la macro. Pas évident pour trouver certaines actions. Ca fonctionne bien. La précédente fonctionne aussi mais pour remettre le gps en route après que le volet de notif soit baissé il faut appuyer sur le curseur "position" de l'appli. Mais cette dernière macro est top.
Je commence à entrevoir la logique. Il y en a plusieurs et il faut trouver la bonne. La mienne est différente et je dois m'adapter.
Je vais continuer.
Merci beaucoup pour votre aide 😎👍
 

Dm114

Well-known member
Je viens de créer la macro. Pas évident pour trouver certaines actions. Ca fonctionne bien. La précédente fonctionne aussi mais pour remettre le gps en route après que le volet de notif soit baissé il faut appuyer sur le curseur "position" de l'appli. Mais cette dernière macro est top.
Je commence à entrevoir la logique. Il y en a plusieurs et il faut trouver la bonne. La mienne est différente et je dois m'adapter.
Je vais continuer.
Merci beaucoup pour votre aide 😎👍
Comme vous dites il y a souvent plusieurs manières de traiter un problème. La vôtre n'était pas moins bonne mais la mienne est peut-être plus simple et donc plus facile à maintenir.

Ceci dit, elle n'est pas universelle et peut trouver ses limites en fonction de containtes ou d'un contexte plus général dont les caractéristiques n'ont pas été posées ici..

Dans tous les cas, content d'avoir pu vous aider.
 
Top