Android-App zum Ein-/Ausschalten von GPS, wenn ich "stationär" bin

Gibt es eine Android-App, die den vom Telefonnetz bereitgestellten Standort verwendet, um festzustellen, ob ich stationär bin oder mich bewege, und um GPS entsprechend ein- oder auszuschalten?

Am liebsten etwas umsonst.

Mawg, es gibt andere "Quellen", um festzustellen, ob Sie sich bewegen und wie schnell (siehe ACTIVITY_RECOGNITION: Gehen, Fahren, Stehen), also bevorzugen Sie das vielleicht. Das Überprüfen von Apps auf diese Berechtigung z. B. bringt MiniTasker (auch bekannt als "Condi"; kann GPS AFAIK nicht umschalten) und das Tasker AutoLocation- Addon (nicht kostenlos). Wäre eine Antwort für letzteres akzeptabel, wenn auch nicht kostenlos?
Als Antwort ist es sicherlich akzeptabel, da ich "Bevorzugt ... kostenlos" gesagt und das Tag "gratis" nicht verwendet habe. Ich garantiere aber nicht, dass ich es annehmen werde ;-)

Antworten (2)

Schauen Sie sich MacroDroid an . Es ist kostenlos und bietet eine Menge Optionen für benutzerdefinierte Makros. Ich habe mir die anderen angesehen und dies ist zweifellos das benutzerfreundlichste verfügbare. Sie können es kostenlos verwenden (bis zu 5 Makros) oder sich für die kostenpflichtige Version für unbegrenzte und komplexere Makros entscheiden. Ich benutze es täglich für alle möglichen Dinge wie: Erhöhen / Verringern der Bildschirmhelligkeit je nach Tageszeit; mein GPS aktivieren, wenn ich fahre und meine Navigations-App starten; und das Deaktivieren meiner mobilen Daten, wenn ich mich mit einem Wi-Fi-Netzwerk verbinde, um nur einige zu nennen. Es hat auch standortbasierte Trigger . Es ist einfach eine der nützlichsten Apps auf meinem Smartphone.

Hier ein paar Screenshots:

MacroDroid-Screenshot 1 MacroDroid-Screenshot 2 MacroDroid-Screenshot 3

Screenshots (klicken Sie auf die Bilder, um größere Bilder anzuzeigen)

Es kann GPS, Wi-Fi, Flugzeugmodus, mobile Daten und alles andere, was Sie sich vorstellen können, ein- und ausschalten. Die zusätzlichen paar Dollar für die kostenpflichtige App absolut wert, sodass Sie Dutzende davon mit mehreren Auslösern und Aktionen in jedem Makro einrichten können (wirklich großartig). Ich habe bereits ungefähr 20 Setups und plane, bald weitere zu erstellen.

Sie können die Schalter auch kategorisieren. Ich gruppiere meine nach Standort und Aktivität (z. B. Zuhause, Autofahren, Wandern, Fliegen usw.) mit einer „Überall“-Kategorie, die ich immer aktiviert lasse. Meiner Meinung nach funktioniert das besser, als sich auf mein GPS zu verlassen, um der App mitzuteilen, wo ich bin und was ich tue, weil ich oft, wie auf Reisen, verschiedene Dinge mache (z. B. Fahren, Fliegen oder Gehen) und Ich möchte, dass es sich basierend auf diesen Aktivitäten anders verhält, als sie alle in einer allgemeinen Gruppe „außer Haus“ zu gruppieren. Grundsätzlich kann die App nicht nur anhand meines Standorts erkennen, was ich tue, sondern nur, dass ich „außer Haus“ bin. Sie können Ihre verallgemeinern, wenn Sie möchten, aber ich denke, sobald Sie viele Makros haben, werden Sie feststellen, dass diese Methode wirklich gut funktioniert.

Es ist eine der wenigen Apps auf meinem Handy, die meiner Meinung nach jeder haben sollte. Ich hoffe das hilft!

Wie in meinen Kommentaren erwähnt, wird am besten bestimmt, ob Sie „stationär“ oder „in Bewegung“ sind ACTIVITY_RECOGNITION– da es sich bei jedem Standortanbieter als schwierig erweisen könnte (was dazu führen kann, dass Sie „leicht herumspringen“, selbst wenn Sie vollkommen still sitzen, aufgrund von Ungenauigkeiten: WLAN-Signale unterschiedlich stark, Wolken über Satelliten usw.).

Wenn es um Automatisierungsaufgaben auf Android geht, gehen meine ersten Gedanken zu Tasker 1 , der so ziemlich alles auf Ihrem Gerät umschalten kann. Und ja, Sie können die Aktivitätserkennung damit verwenden, allerdings nur mit einem Addon: AutoLocation

AutoLocation GeoFence AutoLocation-Aktivität
AutoLocation: GeoFence und Aktivitätserkennung (Quelle: Google Play ; Bilder anklicken für größere Varianten)

Wie die Screenshots zeigen, können Sie mit AutoLocation einen GeoFence (für Ihr Problem nicht interessant, aber der Vollständigkeit halber erwähnt) sowie "Aktivitätserkennung" einrichten. Für Ihren Fall sollten Sie letzteres verwenden und ein Tasker -Profil wie den folgenden "Pseudo-Code" einrichten:

  • Aufgabe „StandStill“: GPS aus
  • Task „GPSOn“: GPS an (optional)
  • Profil "GPSSwitcher":
    • Bedingung: AutoLocation „Staying Still“
    • Aufgabe: „Stillstand“
    • Optionaler Exit-Task: "GPSOn"

(Beachten Sie, dass „Task beenden“ hier optional ist. Wenn nicht definiert, stellt Tasker automatisch den Zustand wieder her, der vor dem Auslösen des Profils war.)

Mit dieser Einstellung sollte es genau Ihren Anforderungen entsprechen: GPS ausschalten, wenn Sie sich nicht bewegen, und es wieder einschalten, sobald eine Bewegung erkannt wird. Aber diese Lösung ist nicht kostenlos: Beide beteiligten Apps haben eine 7-Tage-Testversion (für Tasker würde das bedeuten, sie von seiner Homepage statt von Google Play herunterzuladen), und dann müssen Sie sie bezahlen, wenn Sie sie weiter verwenden möchten .

UPDATE: Eine Alternative zur (kostenpflichtigen) AutoLocation könnte die (kostenlose) AutoActivity sein , wenn Sie nur nach dem Teil "Erkennen, ob ich stationär bin" sind:

AutoActivity-Einstellungen AutoActivity-Einstellungen
AutoActivity- Einstellungen (Quelle: Google Play ; Bilder anklicken für größere Varianten)


1: Siehe auch das Tasker-Tag-Wiki auf Android.SE