从特定日期/时间后捕获的android库中删除图像

时间:2014-03-10 14:04:16

标签: android image-gallery

我正在开展一个项目,我需要从相机拍摄多张图像。我正在寻找一种方法,我可以删除画廊中的图像,这些图像是在特定日期/时间之后拍摄的。

请咨询

2 个答案:

答案 0 :(得分:1)

您是否曾尝试查询MediaStore.Images ......类似这样的内容:

String[] projection = { MediaStore.Images.Media.DATA };
String selection = MediaStore.Images.Media.DATE_TAKEN + " < ?";
String[] selectionArgs = { String.valueOf(YOUR_DATE_MILLIS) };
Cursor cursor = context.getContentResolver()
    .query(Images.Media.EXTERNAL_CONTENT_URI, 
        projection, 
        selection, 
        selectionArgs, 
        null);

if (cursor != null && cursor.getCount() > 0) {
    while (cursor.moveToNext() {
        String imagePath = cursor.getString(0);
    }
}

cursor.close();

答案 1 :(得分:0)

创建一个程序,该程序将随您的应用程序一起启动,检查特定文件夹的所有文件,并删除某段时间内的图像。