美文网首页
2021-06-23 android 动态申请权限步骤

2021-06-23 android 动态申请权限步骤

作者: xiaohuage | 来源:发表于2021-06-23 10:44 被阅读0次

    思路:

    判断是否有某个权限,如果有就跳过,多半是没有,所以才需要动态申请权限

    流程:

    判断是否有某个权限:

    if (ContextCompat.checkSelfPermission(this,

                Manifest.permission.上表权限字符)

                != PackageManager.PERMISSION_GRANTED){

    }

    申请某个权限:

    //申请权限,字符串数组内是一个或多个要申请的权限,1是申请权限结果的返回参数,在onRequestPermissionsResult可以得知申请结果

                ActivityCompat.requestPermissions(this,

                        new String[]{Manifest.permission.上表权限字符,}, 1);

    回调申请权限成功与否,做后续处理操作:

    public void onRequestPermissionsResult(int requestCode, String[] permissions, int[] grantResults) {

    super.onRequestPermissionsResult(requestCode, permissions, grantResults);

    // ...

    }

    相关文章

      网友评论

          本文标题:2021-06-23 android 动态申请权限步骤

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