Thanox 中文文档 下载 App

Thanox 乖巧模式:检测到应用回后台时主动停服务

乖巧模式是什么

有些应用在启动或运行时,会偷偷启动一些后台服务。当你把应用切到后台(按 Home 键、打开其他 app),这些后台服务继续运行——持续消耗电量和内存。

乖巧模式的机制是:当 Thanox 检测到某个应用回到后台时,主动停止它的后台服务。

这里的关键区别:乖巧模式只停服务,不杀进程。和后台运行管理的 forceStopPackage 完全不同。

和后台运行管理的区别

维度乖巧模式后台运行管理
触发时机应用刚回到后台时息屏后 / 一键加速时
清理力度停止后台服务(stopService)强制停止整个应用(forceStopPackage)
恢复方式用户再次打开应用时自动启动服务用户重新打开应用时需要重新初始化
激进程度温和彻底
影响范围仅后台服务进程 + 服务 + 广播接收器

简单类比:

适合哪些应用

官方提示很明确:

这个模式适合于一些不常用的、不依赖于后台服务的应用。有可能会导致 app 无法按照预期工作,因此尽量不要用于依赖性很强的社交类应用。

具体来说:

适合乖巧模式的

不适合乖巧模式的

怎么开启

  1. 打开 Thanox → 乖巧模式(或叫"待机应用"、"后台待机"等,不同版本名字可能略有差异)
  2. 打开总开关
  3. 在应用列表中,为你想要开启乖巧模式的 app 打开开关

开启后,当你从这个 app 切换到其他 app 时,Thanox Framework 层会检测到应用的 Activity 从前台变为后台状态,然后调用 stopService 停掉它的后台服务。

和启动拦截的联动

注意 Thanox 启动记录里有一个 BLOCKED_STANDBY 的阻止原因——这就是乖巧模式生效的结果。如果某个 app 因为乖巧模式进了待机状态,它的后台启动请求会被 Thanox 以 BLOCKED_STANDBY 原因阻止。


下一页是运行时清理的最后一个功能:划卡清理。