簡體   English   中英

Android Java動態設置應用程序權限

[英]Android java set app permissions dynamically

是否可以在java動態設置android應用permission ,通常是在AndroidManifest.xml設置。 但是我要做的是讓用戶選擇他們想要我的應用程序permissions 提前致謝!

不可以,目前無法實現。 通過Android Lollipop,必須在應用程序的清單中顯式請求權限,並且必須在安裝時由用戶共同授予或拒絕所有權限(不安裝應用程序)。

但是,Android M正在對此進行更改。 從Android M開始,權限將在運行時(而不是安裝時)授予,從而使用戶可以更好地控制他們允許您的應用使用的權限。

有關更多詳細信息,請參見Android M運行時權限文檔

目前無法http://developer.android.com/guide/topics/security/permissions.html

Android has no mechanism for granting permissions dynamically (at run-time) because it complicates the user experience to the detriment of security.

新的android M版本可能會改變

不。 應用的權限在AndroidManifest.xml中聲明,該屬性用於告訴Android系統需要哪些權限。 應用安裝程序將顯示所有權限,以幫助用戶判斷應用的好壞。

如果惡意應用在安裝時不需要任何東西,而在運行時動態要求獲得攝像頭許可,則該問題

這將違反Android政策。 該應用程序具有執行某項操作的權限。 如果您能想到的話,這可能是一個安全問題。 可能沒有問題,但是在應用程序中途,如果沒有,則可能會導致應用程序崩潰。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM