蓝牙应用搜索不到附近设备的问题困扰了很久.
蓝牙应用需要两个基本权限:
<uses-permission android:name="android.permission.BLUETOOTH"/> <uses-permission android:name="android.permission.BLUETOOTH_ADMIN"/>
而对于发现设备新这个功能, 还需另外两个权限(Android M 以上版本需要显式获取授权,附授权代码):
<uses-permission android:name="android.permission.ACCESS_COARSE_LOCATION"/> <uses-permission android:name="android.permission.ACCESS_FINE_LOCATION"/>
@SuppressLint("WrongConstant") private void getPermission() { <