Pocket Mode APP
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.