Android M中的EXTERNAL_STORAGE需要授予权限吗?

前端之家收集整理的这篇文章主要介绍了Android M中的EXTERNAL_STORAGE需要授予权限吗?前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
Android权限WRITE_EXTERNAL_STORAGE和READ_EXTERNAL_STORAGE是否会触发Android M的新授予权限对话框?

解决方法

我同意Guillaume Perrot的回答.当我在AndroidManifest.xml中写入READ_WRITE_EXTERNAL_STORAGE的权限时,我遇到了类似的问题

默认情况下,没有权限显示在应用程序中,人们需要在应用程序权限中切换存储的切换按钮.然后我将build.gradle中的targetSdkVersion修改为少于23(MNC)和与sdkVersion相关的其他数字,该应用程序安装了权限.

另一种方法是在需要权限的地方编写requestpermission函数.代码如下:

if (checkSelfPermission(Manifest.permission.WRITE_EXTERNAL_STORAGE)==
    PackageManager.PERMISSION_GRANTED) {
    //do the things} else {
    requestPermissions(new String[] { Manifest.permission.WRITE_EXTERNAL_STORAGE },AnyNumber);

因为我的声誉不到15,所以我不能投票给Guillaume Perrot的答案.只需用这种方式来表达我的想法.

猜你在找的Android相关文章