Pocket Mode APP
Opracowałem tę aplikację, ponieważ system Android nie ma tej funkcji, a mój telefon zawsze coś zmienia lub wyłącza ważne rzeczy, gdy leży w kieszeni. Serio, trzeba było to przerwać.
Aplikacja jest całkowicie darmowa i ma otwarte oprogramowanie, darowizny są mile widziane, ale nie przynoszą żadnych korzyści użytkownikowi.
https://github.com/AChep/PocketMode
Jak to działa:
Tryb kieszonkowy monitoruje czujnik zbliżeniowy przez ułamek sekundy po włączeniu ekranu. Jeśli w tym oknie czasowym czujnik zbliżeniowy był zasłonięty przez określony czas, aplikacja ponownie wyłącza ekran.
Wyjaśnienie używanych uprawnień:
- Usługa ułatwień dostępu — Tryb kieszonkowy wykorzystuje usługę ułatwień dostępu do wysłania polecenia blokującego ekran. Bez tego zablokowanie ekranu wymagałoby kodu PIN przy każdym odblokowaniu, co rujnuje wrażenia użytkownika.
- android.permission.RECEIVE_BOOT_COMPLETED — potrzebny do ponownego uruchomienia usługi po restarcie.
- android.permission.READ_PHONE_STATE — potrzebne do wstrzymania blokowania ekranu podczas rozmowy.