String dir = "/storage/emulated/0";
File f = new File(dir);
Log.v("Files",f.exists()+"");
Log.v("Files",f.listFiles()+"");
 
// 返回结果:
true
null

检查文件AndroidManifest.xml,权限配置

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

APP动态申请读取文件权限

Android 10及更高版本,配置暂时停用分区存储。

<application android:requestLegacyExternalStorage="true"

如果还是不行 修改targetSdkVersion修改为22(小于23即可)


版权声明:本文为qq_28934205原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
原文链接:https://blog.csdn.net/qq_28934205/article/details/120292605