Android 6.0动态申请权限时,权限框闪一下就消失的问题;

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" />

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

小记一下;

猜你喜欢

转载自blog.csdn.net/qq_35605213/article/details/84625373
今日推荐