我在这里阅读http://developer.android.com/guide/topics/connectivity/bluetooth.html:
如果您希望应用启动设备发现或操作蓝牙设置,您还必须声明BLUETOOTH_ADMIN权限
我认为像
这样的方法cancelDiscovery()
isDiscovering()
startDiscovery()
需要BLUETOOTH_ADMIN权限。
是否还有其他需要此权限的方法?
答案 0 :(得分:4)
Searching the codebase for BLUETOOTH_ADMIN
揭示了记录的许多地方。
答案 1 :(得分:2)
public static final String BLUETOOTH_ADMIN
允许应用程序发现并配对蓝牙设备
常量值:“android.permission.BLUETOOTH_ADMIN”
正如您所看到的,所有与配对和发现蓝牙设备有关的事情