1. 程式人生 > >Android 6.0動態申請許可權時,許可權框閃一下就消失的問題;

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

在清單檔案中也增加該許可權就不會出現 許可權框閃一下退出的問題了;

小記一下;