美文网首页
Android 6.0以上权限申请

Android 6.0以上权限申请

作者: 0dce86ba3565 | 来源:发表于2017-11-06 15:11 被阅读0次

    1.在Activity界面里添加以下方法,这里以摄像头权限为例:

    @TargetApi(Build.VERSION_CODES.M)

    protected voidaskPermissions() {

               String[] permissions = {

                      "android.permission.CAMERA"

                };

                intrequestCode =200;

                requestPermissions(permissions,requestCode);

    }

    2.然后在指定地方加入判定,先判定是不是Android6.0以上和该权限是否已经被授予了,如果还没授予,则跳出权限申请弹框,进行申请.

    if(Build.VERSION.SDK_INT> Build.VERSION_CODES.LOLLIPOP_MR1&&checkSelfPermission("android.permission.CAMERA")!= PackageManager.PERMISSION_GRANTED) {

             askPermissions();

    }

    相关文章

      网友评论

          本文标题:Android 6.0以上权限申请

          本文链接:https://www.haomeiwen.com/subject/blknsxtx.html