gamesir 中文文档 下载 App

安卓连手柄为什么要开位置信息权限:设备页空白的真相

一个反直觉的绑定

很多人第一次用都会卡在这里:蓝牙明明开了,App 里设备页却永远空白。原因在安卓系统的机制上——扫描附近蓝牙设备这个动作,系统要求应用持有位置信息权限。这是安卓的平台级限制,不是 App 想多要权限。

背后的逻辑是:持续扫描蓝牙信号理论上可以用来推算用户位置,所以安卓把这个能力归到了位置权限组里管。拒绝授权,扫描就发不出去,设备列表自然一直是空的。

症状对照

现象大概率原因
设备页一直空白,蓝牙里也搜不到手柄位置权限没给,扫描根本没启动
蓝牙里能配对,App 里认不到权限给了但连接顺序不对,见连接顺序页
蓝牙和 App 都正常,就是连不稳与权限无关,看多设备占用问题

怎么补开

  1. 打开系统设置,进入应用管理
  2. 找到小鸡游戏世界,进入权限管理
  3. 把位置信息权限设为允许(部分机型可选"仅使用时允许",建议选这一档)

授完权回到 App 的设备页重新扫描,一般立刻就能看到手柄。

顺带一提

iOS 端没有这个绑定,蓝牙外设的发现不需要位置权限,所以这个问题只在安卓机上出现。安卓各厂商的权限管理入口名称略有差异,找不到时在设置里直接搜"权限"最快。

延伸阅读