Чөнтөк режими телефон чөнтөктө же башка жабык мейкиндикте экенин аныктап, кокустан чыкылдатуунун алдын алуу үчүн дисплейди өчүрө алат. Бул капалантуучу жана ыңгайсыз болушу мүмкүн болгон кокустан телефон чалуулардан, тексттик билдирүүлөрдөн же колдонмолорду ишке киргизүүдөн сактайт.
Мен бул колдонмону иштеп чыктым, анткени биржадагы Android бул функция жок жана телефонум дайыма бир нерсени өзгөртүп же чөнтөккө салып жатканда маанилүү нерселерди өчүрүп салат. Чынында, муну токтотуу керек болчу.
Колдонмо толугу менен акысыз жана ачык булак, кайрымдуулуктар кабыл алынат, бирок колдонуучу үчүн эч кандай пайда алып келбейт.
https://github.com/AChep/PocketMode
Бул кантип иштейт:
Чөнтөк режими экранды күйгүзгөндөн кийин жакындык сенсорун секунданын бир бөлүгүнө көзөмөлдөйт. Бул убакыт терезесинде жакындык сенсору белгилүү бир убакытка жабылса, колдонмо экранды кайра өчүрөт.
Колдонулган уруксаттар түшүндүрүлдү:
- Атайын мүмкүнчүлүктөр кызматы -- Чөнтөк режими экранды бекиткен буйрукту жөнөтүү үчүн атайын мүмкүнчүлүктөр кызматын колдонот. Экранды кулпулоосуз, ар бир кулпуну ачууда PIN код талап кылынат, бул колдонуучунун тажрыйбасын бузат.
- android.permission.RECEIVE_BOOT_COMPLETED -- кайра жүктөөдөн кийин кызматты кайра иштетүү үчүн керек.
- android.permission.READ_PHONE_STATE -- чалуу жүрүп жатканда экранды кулпулоону тындыруу үчүн керек.Качан жаңырды
2022-ж., 30-авг.