作者gn00618777 (非常念旧)
看板Soft_Job
标题Fw: [开发] 关於 app 权限
时间Sun Jul 20 20:51:05 2014
※ [本文转录自 Android 看板 #1Joxhchb ]
作者: gn00618777 (非常念旧) 看板: Android
标题: [开发] 关於 app 权限
时间: Sun Jul 20 20:49:38 2014
在网路上看到
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阿..谢谢指教。
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 118.169.70.192
※ 文章网址: http://webptt.com/cn.aspx?n=bbs/Android/M.1405860582.A.AE5.html
※ 发信站: 批踢踢实业坊(ptt.cc)
※ 转录者: gn00618777 (118.169.70.192), 07/20/2014 20:51:05
1F:→ typepeter:加密RSA的公私钥 请先google "android apk sign" 07/20 22:11
2F:→ typepeter:此外除非你有该系统ROM的公私钥,不然是无法sign apk 07/20 22:12
3F:→ typepeter:请学习如何build AOSP ROM并刷入Nexus手机的能力 07/20 22:13
4F:→ Schilletter:建置APP .APK的时候会放一个signature,两个APP有相同 07/21 23:42
5F:→ Schilletter:的signature表示是相同的人做的,该权限可在两个APP间 07/21 23:43
6F:→ Schilletter:交换资料 07/21 23:43
7F:→ gn00618777:那请问把source code放到system里去build就有platform 07/23 12:28
8F:→ gn00618777:key? 谢谢。 07/23 12:29