Scene 中文文档 下载 App

Scene 场景模式自动切换 · 无障碍依赖与重启恢复

场景模式的后台依赖

场景模式要能自动切换,Scene 需要两件事同时在线:

1. 无障碍服务(核心)

Scene 通过 Android 的无障碍服务监听前台应用的切换。每当有应用从后台切到前台,无障碍服务会通知 Scene,Scene 就从场景列表里找有没有对应规则,有就套上去。

路径:系统设置 → 无障碍 → Scene → 开启「Scene - 场景模式」。

2. 后台进程存活

无障碍服务只是通知机制,真正执行切换的是 Scene 主进程。如果主进程被系统杀掉了,即使无障碍服务还在,也没人来做切换这件事。

这就是为什么 Scene 的后台保活三件套(电池无优化 + 自启动放行 + 最近任务加锁)这么重要——没有后台进程,场景模式就是个空壳。

重启手机后为什么场景模式不触发

Android 系统的限制:无障碍服务在开机后需要手动重新开启——这是 Android 的安全机制,防止恶意应用开机自动控制你的设备。

Scene 的处理方式是:开机后它会在通知栏提示你「点击启动场景模式」或类似的恢复指引。点一下就能重新激活无障碍服务,之后场景模式恢复正常。

这不是 Scene 的 bug,是 Android 的设计。同样的机制也影响 ADB 模式的授权器(Shizuku/黑阈)——重启后都需要手动重新启动一次。

验证自动切换真的生效

设置完别凭感觉,做一次实测:

测试一(最直观):

  1. 给某应用设一条「切亮度」规则,比如打开 B 站时把亮度锁到 60%
  2. 从其他应用切到 B 站
  3. 观察亮度有没有变化
  4. 再切回其他应用,确认亮度恢复

测试二(场景规则):

  1. 给王者荣耀设规则:开启帧率记录 + 屏蔽通知
  2. 打开王者荣耀,等帧率悬浮窗出现、通知横幅被压住
  3. 退出王者荣耀,确认帧率悬浮窗消失、通知恢复正常

哪项不过,回到前序步骤逐项复查,重点是无障碍服务有没有真的开启、后台有没有真的保活。

系统更新后的隐患

Android 系统大版本更新(比如从 Android 13 到 14)会重置所有应用的权限和无障碍服务开关——更新后场景模式大概率会失效。这是 Android 的安全机制,不是 Scene 的问题。

更新后记得检查:

  1. 无障碍服务里 Scene 还在不在(大概率被重置为关闭)
  2. Scene 的悬浮窗、后台权限有没有被收回
  3. Shizuku/黑阈的 ADB 授权有没有失效(大概率也要重新配对或重启)

重新走完激活流程即可。