屏幕旋转自动控制
HyperOS 的屏幕旋转为什么需要干预
HyperOS 默认根据重力传感器的读数自动旋转屏幕——但实际使用中经常出现这些情况:
- 在某些 App 里横屏看书,稍微倾斜一下手机屏幕就又转回去了
- 某些游戏明明只支持横屏,但系统一直不自动横过来
- 躺在床上看视频,重力传感器一直报"横屏"导致屏幕一直横过来
HyperCeiler 的旋转控制
强制保持竖屏 / 横屏
你可以在 HyperCeiler 里设置让屏幕始终锁定在竖屏、始终锁定在横屏、或者跟默认一样随传感器自动旋转。这个设置是全局生效的,不受单个 App 的方向锁定开关影响。
按应用设置旋转方向
更精细的控制是按应用分别设置——比如让"哔哩哔哩"始终横屏打开、让"微信"始终竖屏。2.6.163 版本起开始支持这个能力,在 HyperCeiler App 里可以在应用选择器里逐个配置。
屏幕旋转速度
默认旋转动画大概 300ms。HyperCeiler 可以加快旋转动画速度——对于经常切换横竖屏的用户来说体验更干脆。
Android 16 上的适配
2.6.163 Release Notes 里明确标注:系统框架下的「其他 - 屏幕旋转」功能在 HyperOS 3 / Android 16 上目前不可用。这是因为 Android 16 重写了旋转管理器(WindowRotationController),Hook 目标方法签名变了。
HyperOS 2(Android 15)上这个功能稳定可用。
作用域
在 系统框架(system) 进程里生效。建议直接重启设备,因为 system 进程不能单独重启。