Android 8.1.0 使用pgs时3BLE 时 报错:java.lang.SecurityException: “gps” location provider requires ACCESS_FINE_LOCATION permission.
描述:在Android8.1.0手机上扫描不到pgs设备,并会抛出一个异常:
解决方案:
- 在清单文件加入权限:
<uses-permission android:name="android.permission.ACCESS_FINE_LOCATION" />
<uses-permission android:name="android.permission.ACCESS_COARSE_LOCATION"/>
- 在Activity中写requestPermissions() 方法来请求权限,系统会弹出需要请求权限的对话框,然