天天看點

安卓權限

//permission_camera
if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.O) {
    Log.d("permission_camera", "[パーミッション]:" + "CAMERA パーミッションはとっていないです");
    if (ContextCompat.checkSelfPermission(this, Manifest.permission.CAMERA) != PackageManager.PERMISSION_GRANTED) {
        // パミションチェック
        if (ActivityCompat.shouldShowRequestPermissionRationale(this, Manifest.permission.CAMERA)) {
            // パーミッションが許可されていません、アドバイスする(設定畫面に行って設定してー)
            Log.d("permission_camera", "[パーミッション]:" + "CAMERA パーミッションが許可されていません");
        } else {
            //パミションがどうしても許可されませんでした
            ActivityCompat.requestPermissions(this, new String[]{Manifest.permission.CAMERA}, 1);
            Log.d("permission_camera", "[パーミッション]:" + "CAMERA パーミッションがどうしても許可されませんでした");
        }
        //                return;
    }else{
        Log.d("permission_camera", "[パーミッション]:" + "CAMERA ready");
    }
}else{

}      
上一篇: 安卓特色
下一篇: 安卓混淆

繼續閱讀