Џебниот режим може да открие кога телефонот е во џеб или друг затворен простор и да го исклучи екранот за да спречи случајни кликнувања. Ова може да помогне да се спречат ненамерни телефонски повици, текстуални пораки или лансирање апликации, што може да биде фрустрирачко и незгодно.
Ја развив оваа апликација затоа што на акциите на Android му недостасува оваа функција и мојот телефон секогаш менува нешто или оневозможува важни работи додека лежи во џеб. Сериозно, ова мораше да се прекине.
Апликацијата е целосно бесплатна и со отворен код, донациите се добредојдени, но не даваат никаква корист за корисникот.
https://github.com/AChep/PocketMode
Како функционира:
Џебниот режим го следи сензорот за близина дел од секундата по вклучувањето на екранот. Ако во овој временски прозорец сензорот за близина е покриен одреден период, апликацијата го исклучува екранот назад.
Објаснети се користените дозволи:
- Услуга за пристапност -- Џебниот режим ја користи услугата за пристапност за да ја испрати командата што го заклучува екранот. Без него, заклучувањето на екранот ќе бара PIN-код на секое отклучување, што ќе го уништи корисничкото искуство.
- android.permission.RECEIVE_BOOT_COMPLETED -- потребно е да се рестартира услугата по рестартирање.
- android.permission.READ_PHONE_STATE -- потребно е да се паузира заклучувањето на екранот додека повикот е во тек.