插耳机时自动切方向
耳机事件是什么
Rotation 检测到有线耳机插入/拔出或蓝牙耳机连接/断开,就触发你为耳机事件指定的方向模式。
典型场景
- 插耳机看视频 → 自动强制横屏
- 蓝牙耳机连上车载 → 保持竖屏(车载中控一般竖屏)
- 拔耳机自动恢复默认方向
权限
耳机事件需要"读取设备状态和身份"权限(和通话事件共用同一个权限)。不给的话检测不到耳机插拔状态。
怎么设置
- Rotation → 条件 → 找到「耳机」或「Headset」
- 选方向模式(比如"强制横屏")
- 保存
注意是"连接时"触发——你也可以在 Rotation 里设置"断开耳机时恢复什么方向",在同一事件的配置里找。
蓝牙耳机会不会触发
会。Rotation 用的是系统广播(ACTION_HEADSET_PLUG 和蓝牙连接状态变化),有线和蓝牙耳机都能检测到。有些低质量蓝牙耳机的连接广播不太规范,可能偶尔漏触发——换个耳机试试就行。