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

标签 android image-gallery

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

请多多指教

最佳答案

你试过查询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();

关于android - 从特定日期/时间后捕获的 android 库中删除图像,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22302357/

相关文章:

java - 相机崩溃 : Fatal signal 6 (SIGABRT) with JNI code

java - Android:无法解析 AsyncTask 中的方法 'findViewById(int)'

javascript - 计算带有广告的图库的图片 ID

android - 在Android上计算字符串的宽度

android - glGetUniformLocation 为所有程序返回相同的值

android - 即使代码中没有错误,我的应用程序也会崩溃

javascript - 图片库损坏为 "slideSwitch is not defined":-(

jquery - 来自 Fancybox 画廊的图像对齐

html - Bootstrap 4 的图库缩略图大小

Android - 图片库(使用 Universal-image-loader)