android media_rw sdcard_rw,大约Android 了解权限管理
如Android應用程序開發人員。為android權限機制一直覺得很奇怪。為什么要這個東西權限?為什么要AndroidManifest里面寫的uses-permission 這樣的事情?我一直搞不清楚,著沒什么問題也就認了,沒去好好深究過。這回就來好好看下吧。
原來在設備上有這么個文件/system/etc/permissions/platform.xml 打開來看
是這種內容,非常眼熟吧。這不就是在應用的AndroidManifest里面用到的use-permission嗎?
以下的gid 看起來也非常眼熟吧,sdcard_rw這個最為常見,對,就是sdcard上的文件的組
drwxrwxr-x system sdcard_rw 2013-02-23 08:45 baidu所以依據經驗推測,莫非這個xml就是權限與組的相應關系? 僅僅要apk申明了這個權限就會通過這個xml文件找到相應的要增加的組里。
有種恍然大悟的感覺,原來android的權限管理還是linux的權限管理的變種,萬變不離其宗啊!
驗證推測是否正確的方法就是--看代碼:通過查找誰用到了這個文件非常easy就發現 是PackageManagerService在解析它,果然是將permission和gid關聯起來。
版權聲明:本文博客原創文章。博客,未經同意,不得轉載。
總結
以上是生活随笔為你收集整理的android media_rw sdcard_rw,大约Android 了解权限管理的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: android 价格排序筛选页面,And
- 下一篇: 华为鸿蒙系统有什么特色,【图片】华为鸿蒙