Vreckový režim dokáže rozpoznať, kedy je telefón vo vrecku alebo inom uzavretom priestore, a vypnúť displej, aby sa predišlo náhodným kliknutiam. Môže to pomôcť zabrániť neúmyselným telefonátom, textovým správam alebo spúšťaniu aplikácií, čo môže byť frustrujúce a nepohodlné.
Vyvinul som túto aplikáciu, pretože v systéme Android táto funkcia chýba a môj telefón vždy niečo zmení alebo zakáže dôležité veci, keď leží vo vrecku. Vážne, toto bolo potrebné zastaviť.
Aplikácia je úplne bezplatná a open source, dary sú vítané, ale neposkytujú používateľovi žiadnu výhodu.
https://github.com/AChep/PocketMode
Ako to funguje:
Vreckový režim sleduje senzor priblíženia na zlomok sekundy po zapnutí obrazovky. Ak je v tomto časovom okne senzor priblíženia zakrytý na definovanú dobu, aplikácia opäť vypne obrazovku.
Vysvetlenie použitých povolení:
- Služba dostupnosti -- Vreckový režim používa službu dostupnosti na odoslanie príkazu, ktorý uzamkne obrazovku. Bez neho by uzamknutie obrazovky vyžadovalo PIN kód pri každom odomknutí, čo by zničilo používateľský zážitok.
- android.permission.RECEIVE_BOOT_COMPLETED -- potrebné na reštartovanie služby po reštarte.
- android.permission.READ_PHONE_STATE – potrebné na pozastavenie uzamknutia obrazovky počas prebiehajúceho hovoru.