安装前必看的权限清单:哪些申请合理、哪些值得警惕
先看 Appteka 客户端自己申请什么
官方主仓库 solkin/appteka-android 客户端申请了 9 类权限:
| 权限类别 | 具体权限 | 为什么合理 |
|---|---|---|
| Storage | 读写外部存储 | 下载 APK 文件到手机上;运行 APK 提取器 |
| Network | 网络完全访问 | 下载应用 APK;连接社区讨论区和实时聊天 |
| Accounts & sync | 账户管理 | 登录 Appteka 账号;管理你收藏的应用和活动记录 |
| Notifications | 显示通知 | 下载完成、应用有新版本、开发者回复讨论 |
| Other × 5 | 安装其他 APK、打开已装应用的 APK 提取器等 | Appteka 作为应用市场的核心功能 |
没有申请的权限(反而是好事):
- 位置(Location)——Appteka 不获取你在哪;
- 联系人(Contacts)——不读通讯录;
- SMS——不发短信;
- 电话状态(Phone state)——不读 IMEI;
- 麦克风/相机——不录音、不拍照。
安装 Appteka 上其他应用时应该关注的权限
三引擎扫描抓 APK 内部的恶意代码,但不检查权限申请是否合理。安装 Appteka 上下载的任何 APK 之前,去详情页底部的权限列表过一眼:
高风险权限(除非应用主功能需要,否则警惕)
| 权限 | 什么情况下合理 |
|---|---|
READ_SMS / SEND_SMS | 短信类应用、验证码读取辅助 |
READ_CONTACTS | 通讯录备份/恢复、社交匹配 |
ACCESS_FINE_LOCATION | 地图、打车、附近商家、天气 |
READ_PHONE_STATE | 运营商识别、双卡管理 |
CAMERA / RECORD_AUDIO | 相机、录音、视频类应用 |
CALL_PHONE | 拨号、VoIP 应用 |
RECEIVE_BOOT_COMPLETED | 开机自启的桌面小工具、安全类应用 |
明显不合理的权限申请
| 应用类型 | 不应该申请的权限 |
|---|---|
| 手电筒 / 壁纸 / 图标包 | 位置、联系人、SMS、通话记录、相机、麦克风 |
| 纯离线计算器 | 网络完全访问、存储写入 |
| 纯离线笔记 | 网络完全访问、位置、联系人 |
| 读书 / PDF 阅读器 | 位置、联系人、SMS、相机、麦克风 |
| 简单小游戏 | 相机、麦克风、SMS、联系人 |
一个好的习惯:装完立刻关
Android 6.0+ 支持运行时权限——不管应用申请了多少权限,装完都可以在「设置 → 应用管理 → 权限」里逐个关掉。比如:
- 一个小游戏申请了「联系人」权限——装完立刻进设置把「联系人」关掉;
- 一个修图 App 申请了「位置」——关掉,不影响修图。
关权限之后如果发现某个功能不能用了,再打开也不迟。
下一个板块
进入 技术与设计板块——Appteka 的 Material You 动态取色、无 root APK 提取、Kotlin + MVP 架构,以及 9 种语言本地化。