Gibt es eine Möglichkeit, die Ortungsdienste nach einer bestimmten Zeit zu deaktivieren?


16

Kann ich den Ortungsdienst nach Ablauf einer bestimmten Zeit automatisch ausschalten lassen (sagen wir 10 Minuten)? Ich lasse es normalerweise aus, außer für einige Anwendungen (Karten usw.), aber manchmal vergesse ich, es auszuschalten, und es ist ein großer Batterieverbrauch.

Antworten:


17

Das könnte mit einer der vielen Apps gelöst werden . Ich selbst bevorzuge hier, aber YMMV (und Tasker ist nicht kostenlos) - 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 .


Nun, ich habe irgendwo eine Geschenkkarte für den Google Play Store, die ich nicht kaufen möchte, also kann ich sie auf jeden Fall ausprobieren! Vielen Dank!
Kaizerwolf

2
In diesem Fall: Mach weiter, du wirst es bestimmt nicht bereuen! Weitere Ideen dazu, was Sie tun können (außer Kaffee kochen, Auto anlassen und was nicht), finden Sie in meiner Sammlung von Tasker-Ressourcen . Sie werden die verlinkten Tutorials sicherlich hilfreich finden - und die aufgelisteten Ideen interessant (und nein, ich habe nicht mit "Starten Ihres Autos" gescherzt - ich bin mir nur nicht ganz sicher für den Kaffee;)
Izzy

7

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.

  1. Installieren und starten Sie AutomateIt.
  2. Gehen Sie zu Meine RegelnAlle und prüfen Sie, ob Sie vordefinierte Regeln benötigen. Wenn dies nicht der Fall ist, deaktivieren oder löschen Sie sie, indem Sie einmal auf jeden Eintrag tippen und die gewünschte Option auswählen.
  3. Tippen Sie +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"WeiterGPS-Aktion aktivieren / deaktivierenGPS aktivierenWeiter → 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.
  4. Wiederholen Sie die Schritte 2 bis 4, außer dass Sie diesmal die in Schritt 3 aktivierte Anwendung deaktivieren .

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.


1
Ich werde nachsehen, aber ich brauche kein Batterie-Schwein, ich lasse 4.4.2 laufen, das genug Batterie frisst, wie es ist! Trotzdem danke!
Kaizerwolf

Sie müssen das letzte Wort hier haben, ja? :) +1 für eine kostenlose Alternative. Was das "Batterie-Schwein" betrifft: Vielleicht bekommen wir eine dritte Antwort, die zeigt, wie es mit Lama funktioniert ...: D
Izzy

@Izzy Ich habe diese Automate- App ausprobiert, aber sie scheint Superuser-Zugriff zu benötigen, damit Standortanbieter, was ein bisschen albern ist, einen so einfachen Job für einen normalen Benutzer mit SU-Zugriff ausführen können.
Firelord

@Firelord Downgrade unter Android 4.2, wenn Sie dies ohne root benötigen. Das nennt man "Sicherheit", weißt du :( Ich schaue mir das Spiel seit Android 2.1 an: Jede neue Version entzieht dem Benutzer ein wenig Kontrolle. Einer der Gründe, warum ich ein neues Gerät fast vor dem Entpacken roote.
Izzy

2

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.


Ich habe diese App ausprobiert und kann die Aktion manuell ausführen. Aber ich kann mir nicht vorstellen, wie es sich selbst automatisieren wird. Könnten Sie bitte die Schritte im Detail erwähnen? Danken! und du wirst meine +1 dann als eine Geste des guten Willens haben. :)
Firelord

Und ja, im Gegensatz zu anderen Apps benötigt es root-Zugriff. Bitte erwähnen Sie es, da die App in Bezug auf das aktuelle Ziel für einen Normalen nicht nützlich wäre.
Firelord

1
@Firelord Ja, für die Verwendung der Android-API zum Umschalten von GPS ist Root erforderlich, sofern Sie keine automatisierten Interaktionen mit der Benutzeroberfläche ausführen. In der Frage wurde keine Nicht-Root-Anforderung erwähnt. Schauen Sie sich die von der Community erstellten Flows an, siehe Link. Es gibt viele Beispiele, mit denen Sie das GPS umschalten können.
Ballzak

1

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.

  1. Wählen Sie beim Erstellen eines Makros den Auslöser Application Launched / Closed → Application Launch → Wählen Sie Ihre App.
  2. Unter Hinzufügen von Aktionen , tippen Sie GPS aktivieren / deaktivieren → GPS auf . Es kann so sagen, aber es benötigt keinen Root-Zugriff. Siehe oben bearbeiten.
  3. Erstellen Sie ein anderes Makro, aber machen Sie es für die Anwendung "Geschlossen" und setzen Sie " GPS aus" als Aktion.

Das ist es. Starten Sie die ausgewählte App und GPS wird automatisch aktiviert, schließen Sie die App und GPS wird deaktiviert.


Ich habe versucht, die Macrodroid-Lösung auf meinem Oneplus, aber es hat nicht funktioniert ... aber auch nicht die anderen Lösungen hier :(
Jonatr

Ich habe meine Lösung auf demselben Gerät getestet, aber auf COS12. Welches Betriebssystem verwenden Sie? Ist es verwurzelt?
Firelord

Ich verwende Cyanogen OS 12.1.1. Ich habe das Makro erstellt, aber es hat nicht funktioniert ...
jonatr

Interessant. Ich frage mich, was sich geändert hat. Und Sie sagen, keine der Lösungen auf dieser Seite hat für Sie funktioniert? Es muss eine API-Änderung geben, die ich herausfinden muss. Eins noch: Ist das Gerät gerootet?
Firelord

1
@jonatr: Root-Zugriff ist der einzige Weg hierher . Ich habe beide Antworten bearbeitet und auch die anderen Antworten überprüft. Auf meinen Android-Versionen 4.4.2, 5.0.2 und 5.1.1, Tasker, Automate, AutomateIt und MacroDroid funktionierten alle nur mit Root-Zugriff, einschließlich OnePlus One. // Ich entschuldige mich dafür, dass du deine Zeit verschwendest. Ich hätte in der Antwort von Anfang an klarstellen sollen, indem ich die Android-Version erwähnte, die ich zum Testen verwendet habe. // Zur Info
Firelord
Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.