NoActive 中文文档 下载 App

NoActive 特殊免冻结场景 - 自动识别的系统状态

自动识别免冻结条件

除了用户手动配置的白名单、后台播放、常驻通知、网速识别、网络解冻之外,NoActive 还会自动识别一系列系统状态,这些状态下的应用自动免除冻结。

特殊情况汇总

一、系统签名相关

状态处理说明
系统签名应用默认白名单保证系统稳定
Magisk 应用默认白名单Root 工具需持续运行
Xposed 模块默认白名单模块运行不应被干扰

二、媒体播放相关

状态处理说明
媒体播放 + 音频播放同时开启认定为正在播放音乐两者同时出现时免冻结
后台播放配置播放期间免冻结用户手动配置

三、前台相关

状态处理说明
窗口可见免冻结有 Activity 在前台
正在通话中免冻结通话不能中断
正在播放铃声免冻结来电铃声不能被切断

四、硬件使用

状态处理说明
正在定位免冻结GPS 不能被中断
正在录音免冻结录音不能被中断
正在使用相机免冻结相机不能被中断

五、网络相关

状态处理说明
已连接 VPN免冻结VPN 连接不能被中断
网速识别触发免冻结传输数据中

六、系统服务

状态处理说明
正在备份免冻结Android 云备份进行中
无障碍服务免冻结系统核心功能
输入法服务免冻结系统核心功能
自动填充服务免冻结系统核心功能
通行密钥服务免冻结Passkey 相关功能

设计思路

NoActive 在冻结判定时会综合考虑所有上述条件。只有当所有免冻结条件都不满足时,才会对应用执行冻结。

这种多维度状态识别比单一策略更智能,避免了"一刀切"式冻结带来的问题——比如正在录音的应用被冻结导致录音中断。

不可配置

这些特殊场景的免冻结判定是 NoActive 的内置逻辑,用户无法关闭。这是出于系统稳定性和用户体验的考量。

与配置文件的关系

部分识别逻辑可以通过 MasterConfig 调整:

但上述特殊场景的基础免冻结逻辑不受配置影响。

→ 进入 冻结方式分组 了解不同冻结机制