Android动态权限申请

来源:互联网 发布:超氧换血疗法 知乎 编辑:程序博客网 时间:2024/04/29 12:36

Android6.0需要动态申请权限,并且申请的时候requestPermissions需要传入Activity做参数。

下面是获取sd卡读写权限的申请。

        if (Build.VERSION.SDK_INT >= 23) {            int checkWriteStoragePermission = ContextCompat.checkSelfPermission(mContext, Manifest.permission.WRITE_EXTERNAL_STORAGE);            if(checkWriteStoragePermission != PackageManager.PERMISSION_GRANTED){                //没有权限,需要申请                 ActivityCompat.requestPermissions(activity, PERMISSIONS_STORAGE,REQUEST_EXTERNAL_STORAGE);            }            }else{                //有权限                doSomething();            }        } else {            //低于6.0,不需要动态申请            doSomething();        }
1 0
原创粉丝点击