Android 权限管理全解析
在 Android 系统中,权限管理是保障系统安全和应用正常运行的重要机制。本文将详细介绍 Android 系统中各种权限的类型、使用方法以及相关的注意事项。
签名权限(Signature Permissions)
所有 Android 应用都需要使用开发者控制的签名密钥进行代码签名,系统应用和框架资源包也不例外。在当前的 Android 源代码树中,默认有四种不同的密钥:platform、shared、media 和 testkey(发布版本使用 releasekey)。
| 密钥类型 | 适用包 |
|---|---|
| platform | 核心平台的所有包(如 System UI、Settings、Phone、Bluetooth 等) |
| shared | 与搜索和联系人相关的包 |
| media | 图库应用和与媒体相关的提供者 |
| testkey(releasekey) | 其他所有包(包括在 makefile 中未明确指定签名密钥的包) |
定义系统权限的 framework - res.apk APK 使用 platform 密钥签名。因此,任何请求具有签名保护级别的
超级会员免费看
订阅专栏 解锁全文
1549

被折叠的 条评论
为什么被折叠?



