rotation 中文文档 下载 App

重启后方向规则全失效:后台保活没做好

三个原因,概率从高到低

1. Rotation 服务没有开机自启

这是最常见的。手机重启后 Rotation 根本没起来,当然所有规则都失效。

检查:Rotation → 设置 → 开机时运行 → 必须打开

然后别忘了系统层面的自启动权限(详见上一章开机自启页):

App 内部开关 + 系统权限,两个都要有。

2. 后台被系统省电策略杀掉

Rotation 是后台服务——如果没加电池白名单,系统待机时可能把它杀掉。

加白名单:设置 → 电池 → 电池优化 → Rotation → 不优化

同时检查 Rotation 的常驻通知是不是开着(Android 13+ 的常驻通知权限)。没有常驻通知,Android 更倾向于杀掉后台服务。

3. 厂商系统的后台限制太严

少数国产 ROM(某些版本的 MIUI、OriginOS)后台策略特别激进——即使给了自启动和白名单,还是会杀。

解决方法:

验证重启后服务真的起来了

重启手机后等 30~60 秒(给开机自启动留时间),然后:

  1. 拉通知栏看有没有 Rotation 的常驻通知
  2. 打开一个设了强制横屏的 App → 屏幕有没有自动横过来
  3. 或者进 Rotation App 看服务状态

三个都 OK = 真的跑起来了。只看 Rotation App 里的状态不够(App 显示"已启动"不代表它之前一直活着)。