cilicili 需要哪些手机权限以及为什么
权限列表一览
不同版本的 cilicili 权限需求略有差异,以下是较完整的权限列表及其用途说明:
| 权限 | 用途 | 是否必要 |
|---|---|---|
| 完全的网络访问权限 | 加载番剧资源、弹幕、封面图等 | ✅ 必须 |
| 查看网络连接 | 检测当前网络状态(Wi-Fi/移动数据),决定画质策略 | ✅ 必须 |
| 连接与断开 WLAN | Wi-Fi 下自动切换高清画质 | ✅ 必须 |
| 写入外部存储 | 保存离线缓存的番剧文件 | 缓存功能需要 |
| 读取外部存储 | 读取手机上已有的缓存文件和 APK | 缓存功能需要 |
| 访问 SD 卡文件系统 | 部分机型 SD 卡作为扩展存储时需要 | 可在设置里指定 |
| 通知权限 | 追番更新提醒、漫币奖励推送 | 可选(但建议开) |
| 允许请求安装文件包 | cilicili 内部"应用更新"功能 | 可选 |
| 修改系统设置 | 部分播放器设置(如屏幕常亮) | 可选 |
安装时拒绝权限会怎样
Android 6.0 及以上系统采用运行时权限模型:首次使用某个功能时才请求对应权限。
- 拒绝网络权限 → 所有内容加载失败,无法使用
- 拒绝存储权限 → 可以在线看,但无法离线缓存
- 拒绝通知权限 → 不会收到追更提醒
- 拒绝位置权限(如有)→ 对使用基本无影响,属于可选权限
最小权限原则建议
如果对隐私敏感,可以:
- 安装后先拒绝所有非必要权限,能看就行
- 需要缓存时手动去设置里给存储权限
- 追番多了想要更新提醒,再开通知权限
cilicili 本身不请求敏感权限(如通讯录、短信、通话记录、相机),这点做得比较干净。