Readify 首次启动需要哪些权限 —— 不给权限会怎么样
必需权限 vs 可选权限
Readify 申请的权限可以分成两类:不申请就不能用核心功能的,和申请了体验更好但不申请也能跑的。
必需权限(不给的话导入本地书会失败)
- 存储读取权限:用于读取手机上的本地电子书文件。Android 10+ 的分区存储机制下,首次打开应用时会弹出系统授权弹窗。如果手动拒绝,导入本地 EPUB / PDF / MOBI 文件的功能会全部失效。
- 存储写入权限:用于保存导入的文件副本和应用设置。
可选权限(不给也能跑,申请了体验更好)
- 通知权限:用于后台朗读时显示通知栏控制条(播放/暂停/上下章)。不给的话后台依然能播,但没有通知快捷控制。
- 前台服务权限:Android 8.0+ 系统强制要求——任何在后台运行的音频播放都需要前台服务。这是系统级要求,不是 Readify 额外申请的。
- 麦克风权限:用于音色克隆功能(录入自己的声音)。不克隆音色的话完全用不到。
- 相机权限:用于扫描实物书页导入。不用扫描功能的话用不到。
- 文件系统装载权限:Android 11+ 的 SAF(Storage Access Framework)权限,用于访问 SD 卡或 USB 存储。
小米应用商店列出的完整权限清单
小米应用商店页面列出了 Readify(国内代理版)申请的全部权限,可以作为参考:
- 查看网络状态、开关 WLAN、完全的互联网访问权限
- 装载和卸载文件系统
- 读取 / 写入文件与文档
- 录音(音色克隆)
- 拍摄照片和视频(扫描导入)
- 防止手机休眠(后台朗读时保持唤醒)
- 控制振动器
- 允许忽略电池优化(防止后台朗读被系统杀掉)
- 运行前台服务(媒体播放类型)
- 发布通知
权限管理技巧
- 安装后第一次打开应用,建议全允许,避免后面发现某个功能用不了还得去设置里改
- 如果特别在意隐私,可以在设置里逐项关闭非必需权限(麦克风、相机)
- Android 13+ 可以在系统设置里单独控制通知权限