问题背景:安卓4.1的程序移到7.1开发板上搜索不到蓝牙
解决方案:搜索了相关问题是因为在Android 6.0及以上系统中低功耗蓝牙添加了距离检测功能,所以扫描时需要开启定位功能权限,在更高版本中还需要开启精准定位权限才能使用蓝牙,因此在androidmainfest.xml中加入
<uses-permission android:name="android.permission.ACCESS_COARSE_LOCATION" />
<uses-permission android:name="android.permission.ACCESS_FINE_LOCATION" />
问题解决。