我有一個應用程序,它偵聽android.location.PROVIDERS_CHANGED廣播,以便了解手機的當前位置功能。棉花糖應用程序權限:android.location.PROVIDERS_CHANGED不會被解僱
使用Android M和新的應用程序運行時權限,當系統/常規面板更改位置時,它正常工作。但是,如果用戶專門禁用該應用的位置權限,則不會觸發相同的廣播。
到目前爲止,我可以使用常規AlarmManager測試位置訪問權限,但它很奇怪,並且響應性也不是很高。
有沒有其他的具體方法,理想情況下是一種BroadcastReceiver來註冊,讓我們知道這個位置app-permission-change與Android M?
試試這可能是工作http://stackoverflow.com/a/41221852/5488468 –