5

開發者文檔:Requesting Permissions at Run Time明確提到什麼運行權限,以及如何使用它。我也能夠執行它們。Android中的權限存儲在哪裏?

然而,問題是:哪裏呢Android商店運行時允許值?

即當用戶刪除與應用程序相關的數據,權限被重置,所以在哪裏Android商店這些價值? (它在應用程序緩存中還是在其他任何地方)。並以什麼格式? (它是一個數據庫還是一個共享首選項文件或其他),它們是如何存儲的? (加密或非加密)。

搜索在許多現有的答案和開發文檔,但無法找到任何有關這方面有用的信息。任何幫助都感激不盡。

+0

什麼試圖實現?權限旨在由操作系統管理,讓您的選項可以請求並檢查它們。 – Stefan

+0

按照這個線程,它們被存儲在RAM中。 https://groups.google.com/forum/#!topic/android-platform/oD33RVVUBB8 –

回答

3

我不知道,如果你發現這個問題的答案或沒有,但它們存儲在:

/data/system/users/0/runtime-permissions.xml 

當系統復位,或新用戶創建的,該系統還具有填充此係統應用程序權限來自動授予它們。我一直在努力研究如何自動授予系統應用程序權限。

查看this的答案瞭解更多詳情。