Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/221.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
按日期和时间筛选contentresolver查询-Android_Android - Fatal编程技术网

按日期和时间筛选contentresolver查询-Android

按日期和时间筛选contentresolver查询-Android,android,Android,我正在使用“MediaStore.Images.Media.EXTERNAL\u CONTENT\u URI”查询存储在sd卡上的照片。现在我只想要在某个特定日期之后添加的照片。我正在使用“contentResolver.query()”方法进行查询,但我不知道如何按添加日期或修改日期进行筛选。这能做到吗 谢谢你的帮助 您应该能够执行以下操作: Date date = ...; contentResolver.query( MediaStore.Images.Media.EXTE

我正在使用“MediaStore.Images.Media.EXTERNAL\u CONTENT\u URI”查询存储在sd卡上的照片。现在我只想要在某个特定日期之后添加的照片。我正在使用“contentResolver.query()”方法进行查询,但我不知道如何按添加日期或修改日期进行筛选。这能做到吗


谢谢你的帮助

您应该能够执行以下操作:

Date date = ...;
contentResolver.query(
        MediaStore.Images.Media.EXTERNAL_CONTENT_URI, 
        null, MediaStore.MediaColumns.DATE_ADDED + ">?", 
        new String[]{"" + date},
        MediaStore.MediaColumns.DATE_ADDED + " DESC");

这将查找指定日期之后添加日期的所有图像,按添加日期从最近到最早排序。

拍摄日期和添加日期之间的区别是什么?这张照片是什么时候拍的?是否添加了DATE_,关于它是何时添加到设备的媒体数据库的?这是哪一天?是java.util.Date还是java.sql.Date?