rotation 中文文档 下载 App

自动旋转开关:Rotation 最基础的两档

自动旋转开 vs 自动旋转关

Rotation 的方向模式列表里最靠前的两项,就是"自动旋转开"和"自动旋转关"。这两个模式和系统自带的自动旋转开关看起来一模一样,但用法上有个关键区别:Rotation 能把这两个模式挂到应用规则或事件条件上。

系统的自动旋转开关是全局的——打开或关闭,所有 App 统一生效。Rotation 则可以让"自动旋转开"只对某个 App 生效,或者只在插耳机时生效。

方向模式面板
Rotation 的完整方向模式面板

这两个模式什么时候用

它们和"强制自动旋转"(下一页讲)的区别在于:自动旋转开/关让传感器和应用自己决定方向,而"强制"类模式会覆盖应用的方向声明。

典型场景

比如你有一个喜欢的阅读 App,它自己实现了跟随传感器的横屏阅读。你给其他 App 设了强制竖屏,但想让这个阅读 App 自由跟随传感器——这时给它加一条"自动旋转开"的应用规则就够了。

小结

模式行为适用场景
自动旋转开把系统自动旋转打开允许某个 App 跟随传感器自由旋转
自动旋转关把系统自动旋转关闭锁定系统为默认方向

这两个模式是 Rotation 方向模式体系里最简单的,也是理解其他模式的"基准线"。