FGA 悬浮窗权限:让自动脚本的控制按钮显示在游戏画面上
悬浮窗是什么
FGA 的核心交互方式是一个 悬浮按钮(Overlay Button)——它会显示在 FGO 游戏画面的左上角或右上角,不管你在 FGA 应用里还是在 FGO 里都能看到它。点击悬浮按钮会弹出:
- 当前游戏画面能运行的脚本类型(战斗、抽奖、友情池等)
- 暂停/继续/停止按钮
- 当前运行的战斗统计(已跑次数、掉落材料等)
这就是 FGA 的"远程遥控器"——自动化脚本运行期间你不需要切换回 FGA 应用,直接在游戏画面上就能控制。
为什么需要悬浮窗权限
Android 的 SYSTEM_ALERT_WINDOW 权限(俗称"悬浮窗权限"或"绘制在其他应用之上")是 Android 官方的 API,允许应用在其他应用的界面上绘制内容。除了 FGA,常见的使用场景还有:
- 微信的视频通话悬浮窗
- 游戏加速器的悬浮网速显示
- 录屏应用的控制按钮
没有这个权限,FGA 就无法在 FGO 画面上显示悬浮按钮,你只能手动切换应用来控制脚本,非常不便。
开启步骤
首次引导流程中
- 首次引导的"悬浮窗权限"步骤,点击"打开设置"
- 系统跳转到"显示在其他应用之上"(Draw over other apps)设置页面
- 在应用列表中找到 FGA 并点击
- 打开"允许显示在其他应用之上"开关
- 返回 FGA 继续引导流程
手动开启方式
如果已经跳过了首次引导,可以这样手动开启:
通用方式(Android 8.0+):
设置 → 应用和通知 → 特殊应用权限 → 显示在其他应用之上 → 找到 FGA → 允许
MIUI / 小米:
设置 → 应用设置 → 应用管理 → FGA → 权限管理 → 显示悬浮窗 → 允许
EMUI / 华为:
设置 → 应用和服务 → 应用管理 → FGA → 权限 → 悬浮窗 → 允许
悬浮按钮的显示条件
FGA 的悬浮按钮有几个限制:
| 条件 | 说明 |
|---|---|
| 必须横屏 | FGO 是横屏游戏,FGA 悬浮按钮默认只在横屏显示 |
| 必须服务启动 | 只有 FGA 服务启动后悬浮按钮才会出现 |
| Surface Duo 例外 | 微软 Surface Duo 这种可折叠设备,竖屏也会显示 |
如果你在横屏 FGO 里看不到悬浮按钮:
- 确认 FGA 服务是否已启动(打开 FGA 应用看"启动服务"按钮是否显示为"停止服务")
- 确认悬浮窗权限是否已开启
- 确认当前是横屏方向
悬浮按钮的位置
默认显示在屏幕左上角,可以在 FGA 设置里调整位置。长按悬浮按钮可以拖动到你喜欢的位置。
被系统限制的特殊场景
某些全屏应用
部分应用会阻止其他应用的悬浮窗显示(比如银行应用、支付应用、FGO 的某些全屏过场动画)。但这种限制通常只在特定页面生效,进入 FGO 正常游戏画面后悬浮按钮就会重新出现。
Android 11+ 的气泡通知
Android 11 引入了"气泡通知"功能,如果你的系统设置里把 FGA 的悬浮窗归为气泡通知,可能需要额外调整。
厂商 ROM 的额外限制
- MIUI:悬浮窗权限需要配合"后台弹出界面"权限一起开启
- EMUI:需要同时开启"显示在其他应用之上"和"允许后台弹出界面"
继续阅读
悬浮窗权限配置完成后,接下来是最后一个关键权限——截屏权限:
- 截屏权限:授予 FGA 截屏权限,让它能"看到"游戏画面