Das könnte mit einer der vielen Automatisierungs- Apps gelöst werden . Ich selbst bevorzuge Tasker hier, aber YMMV (und Tasker ist nicht kostenlos) - Lama könnte dazu in der Lage sein.
Was ich hier mache, ist ein Profil wie dieses zu erstellen:
- Bedingung: App (wählen Sie die Apps aus, mit denen Sie GPS verwenden möchten)
- Aufgabe: GPS ein
- optionale Austrittsaufgabe: GPS aus
Auf diese Weise ist GPS standardmäßig deaktiviert, wird jedoch automatisch aktiviert, wenn Sie eine der ausgewählten Apps starten und diese im Vordergrund ausführen . Es wird automatisch deaktiviert, sobald Sie diese App beenden oder eine andere App im Vordergrund ausgeführt wird. Die "Aufgabe beenden " ist optional, da Tasker die Bedingungen von vor dem Aktivieren des Profils wiederherstellt .
Für andere alternative Automatisierungs-Apps können Sie sich auch gerne meine Liste hier ansehen .
Wie Izzy in der Antwort sagte , ist Tasker eine gute Wahl, aber für niemanden kostenlos. Ich habe AutomateIt (Free) ausprobiert und es erledigt den Job.
Bearbeiten: Diese Antwort wurde unter Android 4.2.1 erfolgreich getestet, ohne dass der Root-Zugriff auf AutomateIt gewährt wurde. Unter Android 4.4.2, COS12 (Android 5.0.2) und CM12.1 (Android 5.1.1, Build: YOG7DAO1K6) waren die relevanten Optionen jedoch erst sichtbar, nachdem ich die App mit Root-Zugriff neu gestartet habe. Dies ist mir durch diesen Kommentar von jonatr aufgefallen.
+
auf die Registerkarte " Meine Regeln" → Auslösen des Anwendungsstatus → Tippen Sie auf das Linsensymbol und wählen Sie Ihre App aus ( Karten hier) → Aktivieren Sie die Option " Anwendung aktiviert" → Weiter → GPS-Aktion aktivieren / deaktivieren → GPS aktivieren → Weiter → Wählen Sie " Standard" oder " Nein" (um anzuzeigen oder nicht). ein Toast, wenn eine Automatisierung ausgelöst wird) → Tippen Sie oben auf das Diskettensymbol, um alles zu speichern.Jetzt können Sie die Karten öffnen und der Standort wird aktiviert. Sie schließen die Karten und der Standort wird deaktiviert. Sie können noch mehr tun, wenn Sie den Standort nach dem Minimieren der Karten deaktivieren möchten (z. B. 10 Minuten).
Ehrlich gesagt, ich bevorzuge Tasker, weil ich weniger Schritte benötige und weiß, dass es meine Batterie nicht belastet. Überprüfen Sie, ob AutomateIt die Batterie ziemlich stark auffrisst.
quelle
Wie bereits erwähnt, können die meisten Automatisierungs-Apps diese Aufgabe ausführen. Automatisieren ist eine weitere kostenlose Alternative. Hier sind einige benutzerdefinierte Automatisierungen zum Umschalten des GPS beim Anzeigen von Google Maps:
http://llamalab.com/automate/community/?q=gps+maps
Ein gerootetes Gerät ist erforderlich, es ist jedoch möglich, das Problem mithilfe der Benutzeroberflächenautomatisierung zu umgehen.
quelle
MacroDroid 's kostenlose Version kann es tun.
Bearbeiten: Diese Antwort wurde erfolgreich auf Android 4.2.1 getestet, ohne dass MacroDroid root-Zugriff hat. Unter Android 4.4.2, COS12 (Android 5.0.2) und CM12.1 (Android 5.1.1, Build: YOG7DAO1K6) konnte MacroDroid den Auftrag jedoch nicht ohne Root-Zugriff ausführen. Dies ist mir durch diesen Kommentar von jonatr aufgefallen.
Es kann so sagen, aber es benötigt keinen Root-Zugriff.Siehe oben bearbeiten.Das ist es. Starten Sie die ausgewählte App und GPS wird automatisch aktiviert, schließen Sie die App und GPS wird deaktiviert.
quelle