2015-10-07 10 views
8

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 ...

+2

Hayır, her seferinde izin almak zorundasınız. Https://developer.android.com/about/versions/marshmallow/android-6.0-changes.html#behavior-runtime-permissions –

+0

teşekkürler, her zaman kontrol ediyorum ama yine de ... – itzhar

+0

Bunu deneyin http://stackoverflow.com/a/41221852/5488468 –

cevap

2

İ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.

+2

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

0

Kullandığınız her defasında, her defasında izin vermeniz gerekir. Basitliğiniz için PermissionAcceptor-master kütüphanesini kullanabilirsiniz.