A Pocket Mode képes észlelni, ha a telefon zsebben vagy más zárt helyen van, és kikapcsolja a kijelzőt, hogy elkerülje a véletlen kattintásokat. Ez segíthet megelőzni a nem szándékos telefonhívásokat, szöveges üzeneteket vagy alkalmazásindításokat, amelyek frusztrálóak és kellemetlenek lehetnek.
Azért fejlesztettem ki ezt az alkalmazást, mert a készleten lévő Androidon hiányzik ez a funkció, és a telefonom mindig változtat valamit, vagy letiltja a fontos dolgokat, miközben zsebben fekszem. Komolyan, ezt meg kellett állítani.
Az alkalmazás teljesen ingyenes és nyílt forráskódú, az adományokat szívesen fogadjuk, de nem nyújtanak semmilyen előnyt a felhasználó számára.
https://github.com/AChep/PocketMode
Hogyan működik:
A zseb mód a képernyő bekapcsolása után a másodperc töredékéig figyeli a közelségérzékelőt. Ha ebben az időablakban a közelségérzékelőt meghatározott ideig lefedték, az alkalmazás visszakapcsolja a képernyőt.
A használt engedélyek magyarázata:
- Hozzáférhetőségi szolgáltatás - A Pocket Mode a kisegítő lehetőségek szolgáltatást használja a képernyőt lezáró parancs elküldésére. A képernyő lezárása nélkül minden feloldáshoz PIN-kódra lenne szükség, ami tönkreteszi a felhasználói élményt.
- android.permission.RECEIVE_BOOT_COMPLETED – a szolgáltatás újraindítás utáni újraindításához szükséges.
- android.permission.READ_PHONE_STATE – a képernyőzár szüneteltetéséhez szükséges hívás közben.