關於 app 權限 - Android

Table of Contents

在網路上看到

framework/base/core/res/AndroidManifest.xml 中定義了某些權限'
包括name、protectionLevel等等..


他舉例了說即使你在 app 的 AndroidManifest.xml申請了某些權限
例如:android.permission.WRITE_SECURE_SETTINGS

Android 也不一定會給你App這個權限,因為 protectionLevel


protectionLevel有四種類型:


normal - 安裝即授予與權限,不需要確認
dangerous - 危險的權限,需要用使用者確認
signature - 安裝的app需要與聲明該權限的app有相同的signature
signatureOrSystem - 擁有相同的signature,或者放在system image中


最後面兩個不太懂耶.. 還有怎樣才會有signature阿..謝謝指教。




--

All Comments

Tristan Cohan avatarTristan Cohan2014-07-22
可以去AndroidDev問