Android 6.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();

}

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容