Android应用程序没有请求权限(Kotlin,jetpackcompose)
创始人
2024-10-13 00:00:57
0

在AndroidManifest.xml中申请权限并在应用程序中请求权限。在应用程序代码中,使用PermissionCompat.requestPermissions()方法请求权限。

示例代码:

AndroidManifest.xml文件中添加权限:


在应用程序中请求权限:

val permission = Manifest.permission.READ_EXTERNAL_STORAGE
if (PermissionCompat.shouldShowRequestPermissionRationale(this, permission)) {
    // 需要解释请求权限的原因
} else {
    PermissionCompat.requestPermissions(
        this,
        arrayOf(permission),
        REQ_READ_EXTERNAL_STORAGE
    )
}

其中REQ_READ_EXTERNAL_STORAGE是自定义的请求码,在requestPermissions方法的回调中用到。

在应用程序中处理权限请求的回调:

override fun onRequestPermissionsResult(
    requestCode: Int,
    permissions: Array,
    grantResults: IntArray
) {
    when (requestCode) {
        REQ_READ_EXTERNAL_STORAGE -> {
            if (grantResults.isNotEmpty() && grantResults[0] == PackageManager.PERMISSION_GRANTED) {
                // 权限已授予,做一些操作
            } else {
                // 权限未授予,做一些操作
            }
            return
        }
    }
    super.onRequestPermissionsResult(requestCode, permissions, grantResults)
}

相关内容

热门资讯

必看攻略!德州之星扫描器,we... 必看攻略!德州之星扫描器,wepoker怎么买辅助,解密教程(有挂透视)是一款可以让一直输的玩家,快...
我来教大家!德州透视是真的假的... 此外,数据分析德州(德州透视是真的假的)辅助神器app还具备辅助透视行为开挂功能,通过对客户德州透视...
玩家攻略!pokemmo手机版... 玩家攻略!pokemmo手机版脚本免费,wepoker私人局辅助,wepoke教程(有挂攻略)1、玩...
最新研发!aa poker辅助... 最新研发!aa poker辅助包,wepoker破解是真的还是假的,AA德州教程(有挂教程)关于we...
玩家必看教程!hhpoker免... 玩家必看教程!hhpoker免费透视脚本,aa poker辅助,力荐教程(有挂方法)是一款可以让一直...
重大通报!wepoker破解游... 重大通报!wepoker破解游戏盒子,wepoker破解器,可靠技巧(有挂透视);实战中需综合运用上...
重大发现!德普之星透视辅助插件... 重大发现!德普之星透视辅助插件,wepokerplus开挂,解密教程(有挂软件);致您一封信;亲爱德...
实测交流!wepoker有辅助... 实测交流!wepoker有辅助工具吗,wepoker怎么买辅助,黑科技教程(有挂技巧);大神普及一款...
一分钟快速了解!约局吧作弊脚本... 1、一分钟快速了解!约局吧作弊脚本,hhpoker真的有透视吗,2025新版技巧(有挂教程)(UU ...
避坑细节!拱趴大菠萝挂怎么安装... 避坑细节!拱趴大菠萝挂怎么安装,约局吧德州可以透视吗,揭秘教程(有挂技巧);科技安装教程;13670...