1、需要申请如下权限
android:name="android.hardware.bluetooth_le"
android:required="true" />
2、申请运行时权限
/**
* 检查蓝牙权限
*/
public void checkBlePermission() {
if (ContextCompat.checkSelfPermission(this,
Manifest.permission.ACCESS_COARSE_LOCATION)
!= PackageManager.PERMISSION_GRANTED) {
ActivityCompat.requestPermissions(this,
new String[]{Manifest.permission.ACCESS_COARSE_LOCATION},
1);
} else {
Log.i("tag","已申请权限");
}
}2.1、重写onRequestPermissionsResult,判断用户是否同意
@Override
public void onRequestPermissionsResult(int requestCode, @NonNull String[] permissions, @NonNull int[] grantResults) {
super.onRequestPermissionsResult(requestCode, permissions, grantResults);
switch (requestC