Pocket Mode može detektirati kada je telefon u džepu ili drugom zatvorenom prostoru i isključiti zaslon kako bi se spriječilo slučajno klikanje. To može pomoći u sprječavanju nenamjernih telefonskih poziva, tekstualnih poruka ili pokretanja aplikacija, što može biti frustrirajuće i nezgodno.
Razvio sam ovu aplikaciju jer standardnom Androidu nedostaje ova značajka i moj telefon uvijek nešto mijenja ili onemogućuje važne stvari dok leži u džepu. Ozbiljno, ovo se mora zaustaviti.
Aplikacija je potpuno besplatna i otvorenog koda, donacije su dobrodošle, ali ne donose nikakvu korist za korisnika.
https://github.com/AChep/PocketMode
Kako radi:
Džepni način rada prati senzor blizine djelić sekunde nakon uključivanja zaslona. Ako je u ovom vremenskom prozoru senzor blizine bio pokriven određeno razdoblje, aplikacija ponovno isključuje zaslon.
Objašnjenje korištenih dopuštenja:
- Usluga pristupačnosti -- Džepni način rada koristi uslugu pristupačnosti za slanje naredbe koja zaključava zaslon. Bez njega bi zaključavanje zaslona zahtijevalo PIN kod pri svakom otključavanju, što bi uništilo korisničko iskustvo.
- android.permission.RECEIVE_BOOT_COMPLETED -- potrebno za ponovno pokretanje usluge nakon ponovnog pokretanja.
- android.permission.READ_PHONE_STATE -- potrebno za pauziranje zaključavanja zaslona dok je poziv u tijeku.