【发布时间】:2022-01-28 03:48:08
【问题描述】:
我尝试了几种方法来访问该文件夹: 1)
File dcimDir = new File(Environment.getExternalStoragePublicDirectory(Environment.DIRECTORY_DCIM).toString());
-
更直接
文件 ais = Environment.getExternalStorageDirectory(); 字符串 mpath = ais.getAbsolutePath() + "/DCIM/Camera"; 文件 pdir = new File(mpath);
不管怎样,
fileList = pdir.listFiles();
实际上手机中有很多图片时返回零文件。我已经验证了这几种方法,包括通过 FTP。
上面的 mpath 计算结果为 /storage/emulated/0/DCIM/Camera。 当我尝试访问 /Music 时,它会返回正确的文件列表。 我也尝试过 /Notifications,它也有效。 因此,似乎某些文件夹返回为空。 由于应用程序已指定,我没有收到任何异常
知道为什么只有某些文件夹(特别是 /DCIM/Camera)返回空吗?
【问题讨论】:
标签: java android-camera