Android 6.0:收不到BluetoothDevice.ACTION_FOUND广播
参考资料:
问题:
注册了Broadcast Receiver,来接收BluetoothDevice.ACTION_FOUND,但是发现收不到
系统环境:
小米4,Android 6.0
原因:
在android 6.0,需要特殊的权限(ACCESS_FINE_LOCATION 或 ACCESS_COARSE_LOCATION)才能收到BluetoothDevice.ACTION_FOUND广播
解决办法:
在AndroidManifest.xml里加入权限,例如:
<uses-permission android:name="android.permission.ACCESS_FINE_LOCATION" />