Der Taschenmodus kann erkennen, wenn sich das Telefon in einer Tasche oder einem anderen geschlossenen Raum befindet, und das Display ausschalten, um versehentliche Klicks zu verhindern. Dies kann dazu beitragen, unbeabsichtigte Telefonanrufe, Textnachrichten oder App-Starts zu verhindern, die frustrierend und unbequem sein können.
Ich habe diese App entwickelt, weil Standard-Android diese Funktion fehlt und mein Telefon immer etwas ändert oder wichtige Dinge deaktiviert, während es in einer Tasche liegt. Im Ernst, das musste gestoppt werden.
Die App ist völlig kostenlos und Open Source, die Spenden sind willkommen, bringen aber keinen Nutzen für den Benutzer.
https://github.com/AChep/PocketMode
Wie funktioniert es:
Der Taschenmodus überwacht den Näherungssensor für den Bruchteil einer Sekunde nach dem Einschalten des Bildschirms. Wenn in diesem Zeitfenster der Näherungssensor für eine definierte Zeit bedeckt war, schaltet die App den Bildschirm wieder aus.
Verwendete Berechtigungen erklärt:
- Barrierefreiheitsdienst -- Der Taschenmodus verwendet den Barrierefreiheitsdienst, um den Befehl zu senden, der den Bildschirm sperrt. Ohne das Sperren des Bildschirms wäre bei jedem Entsperren ein PIN-Code erforderlich, was die Benutzererfahrung ruiniert.
- android.permission.RECEIVE_BOOT_COMPLETED - erforderlich, um den Dienst nach einem Neustart neu zu starten.
- android.permission.READ_PHONE_STATE - erforderlich, um die Bildschirmsperre während eines Anrufs zu unterbrechen.Aktualisiert am
30.08.2022