功能配置
本文档介绍 Cirno 的应用管理和冻结豁免配置。
应用管理
白名单
完全豁免冻结,应用后台时不会被冻结。
适用场景:
- 即时通讯应用(如微信)
- 需要持续后台运行的应用
注:白名单应用会持续占用后台资源,影响续航和性能,请谨慎添加。
黑名单
强制冻结系统应用。系统应用默认白名单,开启黑名单后将无视所有豁免条件,应用到后台就冻结。
适用场景:
- 不需要后台运行的系统应用
- 厂商预装的冗余应用
注:部分系统应用冻结后可能影响系统功能,如遇问题请先尝试取消黑名单。
后台播放豁免
应用播放音频时不冻结,暂停播放后 10 秒冻结。
适用场景:
- 音乐播放器
- 播客应用
- 有声读物应用
注:部分应用后台时不会主动暂停播放(如视频应用),开启此豁免将导致应用无法被冻结。
后台定位豁免
应用使用 GPS 定位权限时不冻结。
适用场景:
- 运动健康应用
- 导航应用
- 位置追踪应用
注:定位结束后应用会被冻结,如需持续后台定位请添加白名单。
网速识别
应用上下载速度达到阈值时,认定为正在传输数据,免去冻结。阈值可以在全局设置中自行修改。
适用场景:
- 云盘同步应用
- 下载工具
- 备份应用
注:需要在应用配置中手动开启此功能。
网络解冻
应用到后台时不切断网络连接,收到网络数据包时临时解冻 3 秒处理推送。
适用场景:
- 即时通讯应用(替代白名单)
- 邮件客户端
- 社交应用
注:此功能需要 ReKernel/Millet/Hans 支持。消息接收可能有延迟。
拦截自启动
部分 APP 借助安卓系统的开机广播自启动,,开启本选项会阻止应用收到开机广播,从而阻止应用自启动(通过其他路径的自启动无能为力)
后台级别
本选项实际设置的是安卓进程的 oom_adj 属性,通过调整该选项来影响系统杀后台的优先级(厂商特定的杀后台机制如 millet 与雅典娜不一定适用)
进程级冻结排除
为特定应用排除指定进程的冻结,仅冻结其他进程。
注:除非你明确知道要排除哪些进程,否则不建议配置。配置不当可能导致应用后台异常。
自动豁免
以下状态的应用会自动豁免冻结,无需手动配置:
| 状态 | 说明 |
|---|---|
| 应用可见 | 前台或画中画窗口 |
| 输入法服务 | 正在提供输入法服务 |
| VPN 连接 | 已连接 VPN 服务 |
| 通行密钥 | 正在使用通行密钥 |
| 自动填充 | 正在使用自动填充服务 |
| 无障碍服务 | 已激活无障碍服务 |
| 摄像头调用 | 正在调用摄像头 |
特殊应用
以下应用会默认白名单:
- 系统应用
- 其他一些系统或特殊权限应用