Cib rejimi telefonun cibdə və ya digər qapalı məkanda olduğunu aşkarlaya və təsadüfi kliklərin qarşısını almaq üçün ekranı söndürə bilər. Bu, məyusedici və əlverişsiz ola biləcək təsadüfi telefon zənglərinin, mətn mesajlarının və ya proqramların işə salınmasının qarşısını almağa kömək edə bilər.
Mən bu proqramı işləyib hazırlamışam, çünki səhmdar Android-də bu xüsusiyyət yoxdur və mənim telefonum həmişə nəyisə dəyişir və ya cibin içərisinə qoyarkən vacib şeyləri söndürür. Ciddi şəkildə buna son qoyulmalı idi.
Tətbiq tamamilə pulsuz və açıq mənbədir, ianələr alqışlanır, lakin istifadəçi üçün heç bir fayda vermir.
https://github.com/AChep/PocketMode
Necə işləyir:
Cib rejimi ekranı yandırdıqdan sonra saniyənin bir hissəsi üçün yaxınlıq sensoruna nəzarət edir. Bu zaman pəncərəsində yaxınlıq sensoru müəyyən müddət ərzində əhatə olunubsa, proqram ekranı yenidən söndürür.
İstifadə edilmiş icazələr izah olunur:
- Müəlliflik xidməti -- Cib rejimi ekranı kilidləyən əmri göndərmək üçün əlçatanlıq xidmətindən istifadə edir. Ekranı kilidləmədən hər kiliddən çıxarma üçün PIN kodu tələb olunacaq və istifadəçi təcrübəsini pozacaq.
- android.permission.RECEIVE_BOOT_COMPLETED -- yenidən başladıqdan sonra xidməti yenidən başlatmaq lazımdır.
- android.permission.READ_PHONE_STATE -- zəng davam edərkən ekranın kilidlənməsini dayandırmaq lazımdır.Güncəlləmə vaxtı
30 avq 2022