Cep Modu, telefonun cepte veya başka bir kapalı alanda olduğunu algılayabilir ve yanlışlıkla tıklamaları önlemek için ekranı kapatabilir. Bu, sinir bozucu ve uygunsuz olabilecek istenmeyen telefon aramalarını, metin mesajlarını veya uygulama başlatmalarını önlemeye yardımcı olabilir.
Bu uygulamayı geliştirdim çünkü stok Android'de bu özellik yok ve telefonum cebimdeyken her zaman bir şeyleri değiştiriyor veya önemli şeyleri devre dışı bırakıyor. Cidden, bunun durdurulması gerekiyordu.
Uygulama tamamen ücretsiz ve açık kaynak kodludur, bağışlar memnuniyetle karşılanır ancak kullanıcıya herhangi bir fayda sağlamaz.
https://github.com/AChep/PocketMode
Nasıl çalışır:
Cep modu, ekranı açtıktan sonra yakınlık sensörünü saniyenin bir kısmı için izler. Bu zaman aralığında yakınlık sensörü belirli bir süre boyunca kapatılırsa, uygulama ekranı tekrar kapatır.
Kullanılan izinlerin açıklaması:
- Erişilebilirlik hizmeti -- Cep Modu, ekranı kilitleyen komutu göndermek için erişilebilirlik hizmetini kullanır. Kilitleme olmadan ekran, her kilit açma işleminde bir PIN kodu gerektirir ve bu da kullanıcı deneyimini mahveder.
- android.permission.RECEIVE_BOOT_COMPLETED -- yeniden başlatmanın ardından hizmeti yeniden başlatmak için gerekli.
- android.permission.READ_PHONE_STATE -- arama devam ederken ekran kilitlemeyi duraklatmak için gerekli.Güncellenme tarihi
30 Ağu 2022