Android 蓝牙BLE开发需要位置权限,不然扫描不到周围的蓝牙信息;

位置权限申请:

   if (Build.VERSION.SDK_INT < 23){return;}
//判断是否有权限
        if (ContextCompat.checkSelfPermission(this, Manifest.permission.ACCESS_COARSE_LOCATION) != PackageManager.PERMISSION_GRANTED) {
//请求权限
            ActivityCompat.requestPermissions(this, new String[]{Manifest.permission.ACCESS_COARSE_LOCATION}, 1);
        }

我在调起这个申请动态权限后,权限框刚开发就瞬间消失了;

原因是:AndroidManifest(清单文件)中没有配置该权限;

<uses-permission android:name="android.permission.ACCESS_COARSE_LOCATION" />
    <uses-permission android:name="android.permission.ACCESS_FINE_LOCATION" />

在清单文件中也增加该权限就不会出现 权限框闪一下退出的问题了;

小记一下;

相关文章:

  • 2022-12-23
  • 2021-11-12
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2021-08-21
  • 2021-09-09
  • 2021-04-23
猜你喜欢
  • 2021-08-13
  • 2021-06-03
  • 2022-12-23
  • 2021-06-16
  • 2021-07-01
  • 2021-07-02
相关资源
相似解决方案