Mencegah klik tidak disengajakan semasa telefon berada di poket
Mod Poket boleh mengesan apabila telefon berada dalam poket atau ruang tertutup lain dan mematikan paparan untuk mengelakkan klik tidak sengaja. Ini boleh membantu untuk mengelakkan panggilan telefon, mesej teks atau pelancaran aplikasi yang tidak disengajakan, yang boleh mengecewakan dan menyusahkan.
Saya telah membangunkan aplikasi ini kerana stok Android tidak mempunyai ciri ini dan telefon saya sentiasa menukar sesuatu atau melumpuhkan perkara penting semasa meletakkan di dalam poket. Serius, ini terpaksa dihentikan.
Aplikasi ini adalah percuma dan sumber terbuka sepenuhnya, sumbangan dialu-alukan tetapi tidak memberikan apa-apa faedah kepada pengguna.
https://github.com/AChep/PocketMode
Bagaimana ia berfungsi:
Mod poket memantau penderia kehampiran selama sepersekian saat selepas menghidupkan skrin. Jika dalam tetingkap masa ini penderia kehampiran telah dilindungi untuk tempoh yang ditetapkan, apl akan mematikan semula skrin.
Kebenaran yang digunakan dijelaskan:
- Perkhidmatan kebolehaksesan -- Mod Poket menggunakan perkhidmatan kebolehaksesan untuk menghantar arahan yang mengunci skrin. Tanpa ia mengunci skrin akan memerlukan kod PIN pada setiap buka kunci, merosakkan pengalaman pengguna.
- android.permission.RECEIVE_BOOT_COMPLETED -- diperlukan untuk memulakan semula perkhidmatan selepas but semula.
- android.permission.READ_PHONE_STATE -- diperlukan untuk menjeda penguncian skrin semasa panggilan sedang berjalan.