[英]Delete last(recent) image from gallery from internal memory
我想从图库中删除最近捕获的图像。 我遵循了几个SO问题,但似乎没有任何效果。 谁能给我一个简单的有效代码?
样例代码:
public void deleteImage() {
File f = new File("/storage/emulated/0/Pictures");
File [] files = f.listFiles();
Arrays.sort(files, new Comparator<File>() {
@Override
public int compare(File a, File b) {
if (a.lastModified() < b.lastModified())
return 1;
if (a.lastModified() > b.lastModified())
return -1;
return 0;
}
});
files[0].delete();
}
此代码按上次修改时间对Gallery文件夹中的文件进行排序,并删除最新文件。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.