九项权限逐个说明:Rotation 到底需要什么
权限总览
Rotation 官方声明需要以下权限,按重要性排序:
| 权限 | 用途 | 不给会怎样 |
|---|---|---|
| 修改系统设置 | 改变屏幕方向 | 服务启动不了、方向切不动(核心权限,必须给) |
| 显示在其他应用上方 | 悬浮球、前台方向覆盖 | 悬浮球用不了;部分 App 里方向可能失效 |
| 通知(Android 13+) | 常驻通知维持后台 | 后台容易被杀;部分功能静默失效 |
| 读取使用情况统计 | 检测当前前台应用 | 应用规则无法触发(不知道你在哪个 App) |
| 读取运行中的应用 | 检测当前前台应用 | 和使用情况统计配合,任一不给都影响应用规则 |
| 读取设备状态和身份 | 通话检测、耳机插拔检测 | 通话事件、耳机事件静默失效 |
| 开机运行 | 开机时自动启动服务 | 重启后服务不启动,所有规则白搭 |
| 控制振动 | 方向变化时振动反馈 | 仅少一个触觉反馈,不影响核心功能 |
| 网络访问 | 免费版广告 | 不想看广告就升级 Premium,不给也能用 |
核心三项:不给就没法用
修改系统设置 + 显示在其他应用上方 + 使用情况统计——这三项是核心。任何一项不给,Rotation 要么启动不了服务,要么应用规则完全不工作。
装完第一次启动时 Rotation 会依次弹这三项权限——全点允许就行。它不会偷偷用这些权限干别的。

辅助功能:可选但推荐
Rotation 还会建议你启用辅助功能服务——用途是在 Android 8.0+ 上强制锁屏方向。它不会读取任何窗口内容或敏感数据,纯粹帮 Rotation 在锁屏时也能钉方向。
如果你用到了锁屏事件条件,就需要开辅助功能。用不到锁屏事件可以不开。
路径:Rotation → 条件 → 事件 → 辅助功能 → 按提示跳到系统设置里开。
不给权限怎么办
如果一开始拒绝了某个权限,后面想补——进系统设置 → 应用 → Rotation → 权限管理 → 手动打开。
注意有些厂商系统(MIUI、EMUI)把部分权限藏在"特殊权限"里,不是在普通权限列表里。