自动旋转开关:Rotation 最基础的两档
自动旋转开 vs 自动旋转关
Rotation 的方向模式列表里最靠前的两项,就是"自动旋转开"和"自动旋转关"。这两个模式和系统自带的自动旋转开关看起来一模一样,但用法上有个关键区别:Rotation 能把这两个模式挂到应用规则或事件条件上。
系统的自动旋转开关是全局的——打开或关闭,所有 App 统一生效。Rotation 则可以让"自动旋转开"只对某个 App 生效,或者只在插耳机时生效。

这两个模式什么时候用
- 你想让某个 App 遵循系统自动旋转(不强制定向),但其他 App 用强制方向
- 你想在特定事件发生时切换系统自动旋转状态(比如插上耳机就开自动旋转)
- 你遇到了"强制方向导致某个 App 显示异常"的情况,用自动旋转开/关来让它回归系统默认
它们和"强制自动旋转"(下一页讲)的区别在于:自动旋转开/关让传感器和应用自己决定方向,而"强制"类模式会覆盖应用的方向声明。
典型场景
比如你有一个喜欢的阅读 App,它自己实现了跟随传感器的横屏阅读。你给其他 App 设了强制竖屏,但想让这个阅读 App 自由跟随传感器——这时给它加一条"自动旋转开"的应用规则就够了。
小结
| 模式 | 行为 | 适用场景 |
|---|---|---|
| 自动旋转开 | 把系统自动旋转打开 | 允许某个 App 跟随传感器自由旋转 |
| 自动旋转关 | 把系统自动旋转关闭 | 锁定系统为默认方向 |
这两个模式是 Rotation 方向模式体系里最简单的,也是理解其他模式的"基准线"。