如何授予权限Manifest.permission.MANAGE_DOCUMENTS android 6.0

如何授予权限Manifest.permission.MANAGE_DOCUMENTS android 6.0,第1张

概述我想授予Manifest.permission.MANAGE_DOCUMENTS权限,但是当我运行应用程序时,应该会出现权限对话框但不会出现.这是我的代码:inthasCameraPermission=ContextCompat.checkSelfPermission(MemoryDetail.this,Manifest.permission.MANAGE_DOCUMENTS);if(hasCameraPermission!

我想授予Manifest.permission.MANAGE_documentS权限,但是当我运行应用程序时,应该会出现权限对话框但不会出现.这是我的代码:

int hasCameraPermission = ContextCompat.checkSelfPermission(MemoryDetail.this, Manifest.permission.MANAGE_documentS);if (hasCameraPermission != PackageManager.PERMISSION_GRANTED) {    if (!ActivityCompat.shouldShowRequestPermissionRationale(MemoryDetail.this, Manifest.permission.MANAGE_documentS)) {        showDialogMessage("Need use permission: MANAGE_documentS", new DialogInterface.OnClickListener() {            @OverrIDe            public voID onClick(DialogInterface dialog, int which) {                if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.M) {                    requestPermissions(new String[] {Manifest.permission.MANAGE_documentS}, Database.PICK_PICTURE);                }            }        });    }    if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.M) {        requestPermissions(new String[]{Manifest.permission.MANAGE_documentS}, Database.PICK_PICTURE);    }    return;}

解决方法:

MANAGE_documentS是签名级权限.普通的AndroID应用程序无法容纳它.只有通过签署固件的相同签名密钥签名的应用才能保留它.

总结

以上是内存溢出为你收集整理的如何授予权限Manifest.permission.MANAGE_DOCUMENTS android 6.0全部内容,希望文章能够帮你解决如何授予权限Manifest.permission.MANAGE_DOCUMENTS android 6.0所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://www.outofmemory.cn/web/1099415.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-28
下一篇 2022-05-28

发表评论

登录后才能评论

评论列表(0条)

保存