rotation 中文文档 下载 App

开机自启与后台保活:不让服务被杀

为什么开机自启很重要

Rotation 是后台服务,不是"打开才生效"的工具。它需要一直在后台跑,检测前台应用变化、检测耳机插拔、检测充电状态……如果每次重启手机后服务没启动,所有应用规则和事件条件全都失效。

三层设置,缺一不可

第一层:Rotation 内部开关
  ↓
第二层:系统自启动权限
  ↓
第三层:电池优化白名单

第一层:Rotation 内部

Rotation → 设置 → 开机时运行 / Start on Boot → 打开

这是入口开关。关掉的话,后面两层再配合也没用。

第二层:系统自启动权限

Android 8.0+ 对后台启动做了严格限制,光有 App 内部开关不够——还需要在系统层面给 Rotation 自启动权限。

路径因品牌而异:

第三层:电池优化白名单

系统省电策略可能把 Rotation 的后台服务杀掉。把它加进电池优化白名单:

Android 13+ 额外提醒

从 Android 13 开始,常驻通知权限和电池优化白名单同等重要。Rotation 维持后台服务的方式就是显示一条常驻通知——如果通知权限被关,系统更可能杀掉它。

检查路径:设置 → 应用 → Rotation → 通知 → 全部打开。

验证服务在跑

Rotation 主界面 → 看「服务」状态是不是显示"已启动"
下拉通知栏 → 有没有 Rotation 的常驻通知(Android 13+ 必看)
重启手机后等 30 秒 → 打开一个设了强制横屏的 App → 屏幕有没有自动横过来

第三点是真的试一次,比看状态靠谱。