WaveUp wybudza telefon - włącza ekran - po pomachaniu nad czujnikiem zbliżeniowym.
Stworzyłem tę aplikację, ponieważ zmęczyło mnie naciskanie przycisku zasilania tylko po to, by sprawdzić godzinę (zaskakująco częsty nawyk). Zainspirowała mnie świetna aplikacja Gravity Screen On/Off. Szukałem alternatywy open-source i nie mogłem jej znaleźć. Więc zrobiłem to sam!
Sprawdź kod: https://gitlab.com/juanitobananas/wave-up
Prawdopodobnie bardziej aktualne README: https://gitlab.com/juanitobananas/wave-up/#waveup
Cechy
Tryb fali: Włącza ekran po pomachaniu nad czujnikiem zbliżeniowym.
Tryb kieszonkowy: Włącza ekran po wyjęciu telefonu z kieszeni lub torby.
Oba są domyślnie włącz one, ale można je wyłączyć w ustawieniach.
▸ Blokada ekranu: zakryj czujnik na sekundę (lub wybrany czas), a telefon zostanie zablokowany. Domyślnie wyłączona, ale można ją łatwo włączyć.
Chwila, co to jest czujnik zbliżeniowy?
Jest to niewidoczna mała rzecz w pobliżu słuchawki telefonu, która wyłącza ekran podczas połączenia.
Znane problemy
Niektóre telefony utrzymują procesor uruchomiony podczas nasłuchiwania czujnika zbliżeniowego, co wyczerpuje baterię (obwiniaj swój telefon, nie mnie). Większość telefonów tego nie robi, więc zużycie baterii jest minimalne.
Usługi dostępności
Cel: Służy do blokowania ekranu w systemie Android 9+.
Prywatność: Używane tylko w tym celu, żadne dane nie są gromadzone
Zakres: Nie szpieguje, tylko blokuje
Uprawnienia (tak, całkiem sporo)
▸ WAKE_LOCK - włączenie ekranu
RECEIVE_BOOT_COMPLETED - automatyczne uruchamianie przy starcie systemu
▸ READ_PHONE_STATE - pauza podczas połączeń
▸ BLUETOOTH / CONNECT - unikanie wstrzymywania połączeń Bluetooth
▸ IGNORE_BATTERY_OPTIMIZATIONS itp. - pozostań żywy w tle
FORCE_LOCK - blokada urządzenia (Android 8 i poniżej)
▸ ACCESSIBILITY_SERVICE - blokada urządzenia (Android 9+)
▸ DELETE_PACKAGES - pozwala aplikacji odinstalować się w razie potrzeby.
Odinstalowywanie (Android 8 i starsze)
WaveUp korzysta z uprawnień administratora urządzenia, więc nie odinstaluje się w zwykły sposób. Użyj przycisku "Odinstaluj WaveUp" w aplikacji, aby poprawnie ją usunąć.
Zabawny fakt
To moja pierwsza aplikacja na Androida i pierwszy wkład w open-source! Będę wdzięczny za opinie i pomoc - zwłaszcza jeśli zajmujesz się tłumaczeniami lub po prostu lubisz majsterkować.
Open source rządzi!
Tłumaczenia
Pomóż przetłumaczyć WaveUp! Nawet angielska wersja wymaga ulepszeń.
https://www.transifex.com/juanitobananas/waveup/
https://www.transifex.com/juanitobananas/libcommon/
Podziękowania
Podziękowania dla wszystkich, którzy przyczynili się do tego: https://gitlab.com/juanitobananas/wave-up/#acknowledgments
Ostatnia aktualizacja
5 kwi 2025