Android-如何获取系统保存的最新文件的URI?
在安卓系统中,如何获取保存到系统中的最后一个URI文件?我需要这个图像编辑应用程序的能力。据我所知,ContentObserver只能检查是否有更改,MediaStore.Images.Media或MediaStore.Files都没有我可以使用的方法。非常感谢您的帮助。您可以通过应用程序目标文件夹中的文件进行迭代,并通过Android-如何获取系统保存的最新文件的URI?,android,image,uri,mediastore,Android,Image,Uri,Mediastore,在安卓系统中,如何获取保存到系统中的最后一个URI文件?我需要这个图像编辑应用程序的能力。据我所知,ContentObserver只能检查是否有更改,MediaStore.Images.Media或MediaStore.Files都没有我可以使用的方法。非常感谢您的帮助。您可以通过应用程序目标文件夹中的文件进行迭代,并通过lastModified()方法获取最新文件,然后使用getPath()方法获取其位置 public File getNewestFileInDirectory() {
lastModified()
方法获取最新文件,然后使用getPath()
方法获取其位置
public File getNewestFileInDirectory() {
File newestFile = null;
// start loop trough files in directory
File file = new File(filePath);
if (newestFile == null || file.lastModified().after(newestFile.lastModified())) {
newestFile = file;
}
// end loop trough files in directory
return newestFile;
}
如何从一个目录中获取所有文件路径?谷歌“循环java目录中的所有文件”,然后对每个文件调用file.getPath()。。。