示例代码:
// 示例代码
String dir = "/storage/emulated/0";
File f = new File(dir);
Log.v("Files",f.exists()+"");
Log.v("Files",f.isDirectory()+"");
Log.v("Files",f.listFiles()+"");
// 返回结果:
true
true
null
第一步:检查文件AndroidManifest.xml,权限配置
<uses-permission android:name="android.permission.READ_EXTERNAL_STORAGE" />
第二步: APP动态申请读取文件权限
第三步:Android 10及更高版本,配置暂时停用分区存储。
<application android:requestLegacyExternalStorage="true"