Android Marshmallow'da izin durumu değişikliği algılamanın herhangi bir yolu var mı?Android Marshmallow - izin durumu değişiyor
Bunun için yayın rastlamadım ...
Android Marshmallow'da izin durumu değişikliği algılamanın herhangi bir yolu var mı?Android Marshmallow - izin durumu değişiyor
Bunun için yayın rastlamadım ...
İzinler app ortasında değiştirilemez. Bir izin değiştirilirse -> uygulama yeniden başlatılır. Yayın yok - her seferinde kontrol etmelisiniz - ancak uygulamanızın başlangıcında sadece bunu yapmak için sorun yok.
Hayır, sadece başlangıçta kontrol etmek iyi değil. ** ** izinleri talep ediyor ve sadece onları kontrol etmiyorsanız, tüm izinler için tek seferde yapmamalısınız (bu, Google'ın yönergesine aykırıdır). Ancak, yalnızca siz kontrol etseniz bile, kullanıcı herhangi bir zamanda ** Ayarlar yoluyla size izin verir ** – igorepst
Hayır. Bunun için herhangi bir yayın almayacaksınız. Bir özelliğin her bir çağrısında izin alınması gerekiyorsa, izin verilip verilmediğini kontrol etmeniz gerekir.
Android, RuntimePermissions örnek bir uygulama verdi ve MainActivity.showCamera(View view) yöntemlerinizi tasarlamanız için size bir fikir verecektir. Uygulamanızı daha iyi bir şekilde tasarlamak için Android Marshmallow 6.0: Asking For Permission'u izleyin.
Kullandığınız her defasında, her defasında izin vermeniz gerekir. Basitliğiniz için PermissionAcceptor-master kütüphanesini kullanabilirsiniz.
Hayır, her seferinde izin almak zorundasınız. Https://developer.android.com/about/versions/marshmallow/android-6.0-changes.html#behavior-runtime-permissions –
teşekkürler, her zaman kontrol ediyorum ama yine de ... – itzhar
Bunu deneyin http://stackoverflow.com/a/41221852/5488468 –