Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/338.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 如何在android设备上添加文件访问权限_Java_Android_Permissions - Fatal编程技术网

Java 如何在android设备上添加文件访问权限

Java 如何在android设备上添加文件访问权限,java,android,permissions,Java,Android,Permissions,我的问题是当我没有在设备中获得文件权限时。 下图显示:显示照片和媒体访问,但不显示文件访问 在上面的权限访问中,文件权限不显示如下:我需要以下权限,包括文件访问权限 我在清单中使用许可: <uses-permission android:name="android.permission.READ_EXTERNAL_STORAGE" /> <uses-permission android:name="android.permiss

我的问题是当我没有在设备中获得文件权限时。 下图显示:显示照片和媒体访问,但不显示文件访问

在上面的权限访问中,文件权限不显示如下:我需要以下权限,包括文件访问权限

我在清单中使用许可:

<uses-permission
    android:name="android.permission.READ_EXTERNAL_STORAGE" />
<uses-permission
    android:name="android.permission.WRITE_EXTERNAL_STORAGE" />
<uses-permission
    android:name="android.permission.CAMERA" />
    

在清单的应用程序部分添加以下行

android:requestLegacyExternalStorage="true"
解决了这个问题。

Android 10的权限对话框UI不同,即API 29。。。因此,无需担心,您仍然可以从文件管理器访问所有内容
android:requestLegacyExternalStorage="true"