我不知道是否有某種方式可以在用戶更改Android 6.0的應用設置權限時得到通知。我一直在尋找這個答案,沒有運氣。你知道廣播接收機和某些特定的意圖是否可行嗎?或者也許有一些破解來實現這一目標?權限在Android 6.0中更改回調
3
A
回答
2
根據this answer,沒有任何廣播/事件,當用戶從設置屏幕中撤銷權限時,您可以截取。
但「好」消息,在假設,這是你的關心 - 你的過程將被系統自動終止,如果有將是許可狀態的任何變化,而你的應用程序還活着
0
你可以保持通過使用AlarmManager定期檢查您感興趣的權限(例如每30秒)並將其與您上次看到的值(例如,保存在SharedPreferences中)進行比較來追蹤此事件。在最壞的情況下,您不會在計時器間隔內獲得更新,但應該很少用戶在短時間內多次更改權限。
請記住,您必須在設備啓動時啓動定期檢查(android.intent.action.BOOT_COMPLETED)。
相關問題
- 1. Titanium SDK 5.1.2 - Android 6.0權限
- 2. Android 6.0權限錯誤Toast
- 3. Android 6.0位置權限
- 4. Android 6.0權限和目標
- 5. 是否必須在Activity中處理Android 6.0運行時權限檢查回調?
- 6. NetworkStats在Android的6.0 - 權限問題
- 7. Android - 更改目錄權限
- 8. 更改Android中的文件權限
- 9. 更改DDMS中的文件權限(Android)
- 10. 更改權限
- 11. 更改權限
- 12. 更改權限
- 13. Android 6.0權限。閱讀短信
- 14. Android 6.0上的藍牙位置權限
- 15. Android 6.0自動授予權限
- 16. Android 6.0權限對話框不顯示
- 17. 如何授予權限Manifest.permission.MANAGE_DOCUMENTS android 6.0
- 18. Android 6.0權限拒絕:需要權限android.permission.WRITE_SETTINGS
- 19. 權限更改在OSX
- 20. 在Android 6.0(API等級23)中請求權限
- 21. Android - 更改READ_PHONE_STATE權限請求消息
- 22. Typescript參考權限在回調中
- 23. 更改symmetric.key.master.password在6.0
- 24. 更改權限,然後將其更改回來的工具
- 25. 如何查看在android中更改新建的文件權限?
- 26. 如何在android中更改數據庫文件的權限?
- 27. 如何在Android中更改權限後再次禁止onCreate
- 28. Android 6.0中無位置權限的信標掃描
- 29. 缺乏訪問Android 6.0中的相機服務的權限
- 30. 我們需要在Android 6.0運行時需要哪些權限
每當在6.0中更改權限時,調用'onRequestPermissionsResult(int requestCode, String permissions [],int [] grantResults)'。你可以使用任何模式來通知這個。 –
當用戶在設置中更改權限時,不會調用onRequestPermissionsResult() –