Scene 帧率记录前置条件 · 权限、后台、监视器全准备好
为什么帧率记录需要额外准备
帧率记录是 Scene 里最"吃资源"的功能——它需要在后台持续采样前台应用的渲染帧率,同时还要实时更新 CPU/GPU/温度曲线。这意味着:
- 必须有 ADB 或 ROOT 权限——基础模式点不开,因为帧率采样需要 shell 级权限
- 后台进程必须活着——中途被杀就断录,曲线只剩半截
- 必须有悬浮窗权限——实时监视器要挂在游戏画面上
逐项检查清单
✓ 已激活 ADB 或 ROOT 模式
这是前提中的前提。如果还没激活,按 ADB 模式激活路线 完成。基础模式下帧率记录的入口是灰置的,点不开。
✓ 已授予悬浮窗权限
场景:帧率记录开启后,屏幕上应该出现一个半透明的小悬浮窗,实时显示当前帧率数值。如果看不到这个窗,大概率是没给悬浮窗权限。
- 通用路径:设置 → 应用 → Scene → 权限 → 悬浮窗 → 允许
- MIUI 额外路径:设置 → 隐私保护 → 特殊权限 → 显示在其他应用上
- 鸿蒙:设置 → 应用 → Scene → 高级 → 显示在其他应用之上
✓ 电池无优化 + 后台保活
这是最容易被忽略、也是最常导致录到一半断的原因。国产手机厂商的省电策略普遍激进,不在白名单里的应用后台几分钟到一晚上就会被清掉。
必须做到:
- 电池设置里 Scene 选「无限制」
- 自启动管理里放行 Scene
- 多任务界面里给 Scene 卡片加锁
详细步骤见 后台保活通用三步。
✓ 已授予使用情况访问权限
Scene 需要知道当前前台应用是谁、切换了什么,才能准确判断何时开始/停止帧率采样。
- 通用路径:设置 → 应用 → Scene → 权限 → 使用情况访问权限 → 允许
✓ Scene 版本够新
帧率记录的实现依赖 MediaProjection(屏幕捕获)或厂商专用接口。旧版本可能不支持高刷屏(90Hz、120Hz)的帧率采样。建议保持 Scene 在最新版本。
快速自检
激活 ADB 模式后,进 Scene 的帧率记录页面:
- 有没有「开启帧率记录」或类似的按钮?→ 没有 = 权限还没到位
- 点了之后有没有弹出授权确认?→ 有 = 正常,按提示允许
- 游戏画面上有没有半透明小悬浮窗?→ 没有 = 悬浮窗权限没给
- 悬浮窗上的数字会不会动?→ 不动 = 采样没跑起来,先确认后台保活
四项都通过就可以开始录了。具体操作见 录一局游戏完整流程。