WaveUp

WaveUp

Schalte den Bildschirm durch Winken ein

juanitobananas System

Screenshots

Screenshot von WaveUp Screenshot von WaveUp Screenshot von WaveUp Screenshot von WaveUp Screenshot von WaveUp Screenshot von WaveUp Screenshot von WaveUp Screenshot von WaveUp

Beschreibung

WaveUp weckt Ihr Telefon auf und schaltet den Bildschirm ein, wenn Sie über den Näherungssensor winken.

Ich habe diese App entwickelt, weil ich es leid war, den Einschaltknopf zu drücken, nur um die Uhrzeit zu überprüfen (eine überraschend häufige Angewohnheit). Inspiriert durch das großartige Gravity Screen On/Off. Ich suchte nach einer Open-Source-Alternative und konnte einfach keine finden. Also habe ich es selbst gemacht!
Probieren Sie den Code aus: https://gitlab.com/juanitobananas/wave-up
Eine möglicherweise aktuellere README: https://gitlab.com/juanitobananas/wave-up/#waveup

Eigenschaften

Wellenmodus: Schaltet den Bildschirm ein, wenn Sie über den Näherungssensor winken.
Taschenmodus: Schaltet den Bildschirm ein, wenn Sie das Telefon aus einer Tasche herausziehen.

Beide sind standardmäßig aktiviert, können aber in den Einstellungen deaktiviert werden.

Bildschirmsperre: Halten Sie den Sensor eine Sekunde lang (oder die von Ihnen gewählte Zeit) bedeckt, und das Telefon wird gesperrt. Standardmäßig ausgeschaltet, aber leicht zu aktivieren.

Moment, was ist ein Näherungssensor?
Das ist das unsichtbare kleine Ding in der Nähe der Hörmuschel Ihres Telefons, das den Bildschirm ausschaltet, wenn Sie ein Gespräch führen.

Bekannte Probleme
Bei einigen Handys läuft die CPU weiter, während der Näherungssensor abgehört wird, und das belastet den Akku (geben Sie Ihrem Handy die Schuld, nicht mir). Bei den meisten Handys ist das nicht der Fall, sodass der Akku nur minimal belastet wird.

Zugänglichkeitsdienste

Zweck: Zum Sperren des Bildschirms unter Android 9+
Datenschutz: Nur hierfür verwendet, keine Daten erhoben
▸ Umfang: Spioniert nicht, sperrt nur

Genehmigungen (ja, ziemlich viele)

WAKE_LOCK - Einschalten des Bildschirms
RECEIVE_BOOT_COMPLETED - automatischer Start beim Hochfahren
READ_PHONE_STATE - Pause bei Anrufen
BLUETOOTH / CONNECT - vermeidet Pausen bei Bluetooth-Anrufen
IGNORE_BATTERY_OPTIMIZATIONS usw. - im Hintergrund am Leben bleiben
FORCE_LOCK - Gerät sperren (Android 8 und niedriger)
ACCESSIBILITY_SERVICE - Gerät sperren (Android 9+)
DELETE_PACKAGES - lässt die App bei Bedarf selbst deinstallieren

Deinstallation (Android 8 und älter)
WaveUp verwendet Geräteverwaltungsberechtigungen und lässt sich daher nicht auf dem üblichen Weg deinstallieren. Verwenden Sie die Schaltfläche "WaveUp deinstallieren" in der App, um es richtig zu entfernen.

Lustige Tatsache

Dies ist meine erste Android-App und mein erster Open-Source-Beitrag! Ich würde mich über Ihr Feedback oder Ihre Hilfe freuen - vor allem, wenn Sie sich für Übersetzungen interessieren oder einfach Spaß am Tüfteln haben.
Open Source ist toll!

Übersetzungen

Helfen Sie bei der Übersetzung von WaveUp! Auch die englische Version könnte Verbesserungen gebrauchen.
https://explore.transifex.com/juanitobananas/waveup/
https://explore.transifex.com/juanitobananas/libcommon/

Danksagungen
Danke an alle, die dazu beigetragen haben: https://gitlab.com/juanitobananas/wave-up/#acknowledgments

Versionen

Version Datum Größe Benötigt Android Herunterladen
3.2.33 aktuell
23c59783cd153488…
15.08.2026 4,6 MB API 23
3.2.32
2ddc2e46be88e806…
10.08.2026 4,6 MB API 23
3.2.30
3f907b2cfb55d01f…
21.07.2026 4,6 MB API 23

Berechtigungen

Was die App beim System anfragt. Sensible Zugriffe gibt Android erst nach deiner Bestätigung frei.

  • Installierte AppsSehen, welche Apps installiert sind.
  • PACKAGE_USAGE_STATS
  • Standby verhindernVerhindern, dass das Gerät in den Ruhezustand wechselt.
  • TURN_SCREEN_ON
  • AutostartNach dem Einschalten des Geräts automatisch starten.
  • USES_POLICY_FORCE_LOCK
  • TelefonstatusErkennen, ob ein Anruf läuft, und Geräteinformationen lesen.
  • VibrationDen Vibrationsalarm steuern.
8 weitere Berechtigungen anzeigen
  • REQUEST_IGNORE_BATTERY_OPTIMIZATIONS
  • Dienst im VordergrundDauerhaft im Hintergrund laufen, sichtbar in der Statusleiste.
  • FOREGROUND_SERVICE_SPECIAL_USE
  • BluetoothVerbindung zu Bluetooth-Geräten herstellen.
  • Bluetooth-VerbindungMit gekoppelten Bluetooth-Geräten verbinden.
  • REQUEST_DELETE_PACKAGES
  • BenachrichtigungenMitteilungen anzeigen.
  • waveup.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION

Kommentare