WaveUp maakt je telefoon wakker en schakelt het scherm aan als je over de nabijheidssensor zwaait.
Ik heb deze app gemaakt omdat ik het beu was om op de aan/uit-knop te drukken om de tijd te controleren (een verrassend frequente gewoonte). Geïnspireerd door het geweldige Gravity Screen On/Off. Ik zocht naar een open-source alternatief en kon er geen vinden. Dus heb ik het zelf gemaakt!
Bekijk de code: https://gitlab.com/juanitobananas/wave-up
Een mogelijk actuelere README: https://gitlab.com/juanitobananas/wave-up/#waveup
Kenmerken
Golfmodus: Schakelt het scherm in wanneer u over de nabijheidssensor zwaait.
Zakmodus: Schakelt het scherm in wanneer u uw telefoon uit een zak of tas haalt.
Beide zijn
standaard ingeschakeld
, maar kunnen worden uitgeschakeld in de instellingen.
Schermvergrendeling: bedek de sensor een seconde (of de door jou gekozen tijd) en de telefoon wordt vergrendeld.
Standaard uitgeschakeld
, maar eenvoudig in te schakelen.
Wacht, wat is een nabijheidssensor?
Het is dat onzichtbare dingetje bij de oortelefoon van je telefoon dat het scherm uitschakelt als je aan het bellen bent.
Bekende problemen
Sommige telefoons laten de CPU draaien terwijl ze naar de nabijheidssensor luisteren en dit trekt de batterij leeg (geef je telefoon de schuld, niet mij). De meeste telefoons doen dat niet, dus het batterijverbruik is minimaal.
Toegankelijkheidsdiensten
Doel: Gebruikt om het scherm te vergrendelen op Android 9+
Privacy: Alleen hiervoor gebruikt, geen gegevens verzameld
Werkingssfeer: Spioneert niet, vergrendelt alleen
Machtigingen (ja, nogal wat)
▸ WAKE_LOCK - het scherm inschakelen
▸ RECEIVE_BOOT_COMPLETED - automatisch starten bij opstarten
▸ READ_PHONE_STATE - pauzeren tijdens gesprekken
▸ B LUETOOTH / CONNECT - voorkom pauzeren tijdens een Bluetooth-gesprek
IGNORE_BATTERY_OPTIMIZATIONS enz. - blijf in leven op de achtergrond
▸ FORCE_LOCK - apparaat vergrendelen (Android 8 en lager)
▸ ACCESSIBILITY_SERVICE - apparaat vergrendelen (Android 9+)
▸ DELETE_PACKAGES - laat de app zichzelf verwijderen als dat nodig is
Verwijderen (Android 8 en ouder)
WaveUp gebruikt apparaatbeheerdersrechten, dus het zal niet op de gebruikelijke manier verwijderen. Gebruik de knop 'WaveUp verwijderen' in de app om het correct te verwijderen.
Leuk weetje
Dit is mijn eerste Android app en mijn eerste open-source bijdrage! Ik zou graag jullie feedback of hulp willen - vooral als je vertalingen wilt of gewoon van sleutelen houdt.
Open bron rocks!
Vertalingen
Help bij het vertalen van WaveUp! Zelfs de Engelse versie kan verbeteringen gebruiken.
https://www.transifex.com/juanitobananas/waveup/
https://www.transifex.com/juanitobananas/libcommon/
Erkenningen
Bedankt aan iedereen die heeft bijgedragen: https://gitlab.com/juanitobananas/wave-up/#acknowledgments