首页 > 解决方案 > 如何在 Android 中使用 ContentResolver 删除自定义文件夹中的图像/视频?

问题描述

我在图片目录中有一个自定义文件夹,如下所示Pictures/MyFolder。它在 MyFolder 中有图像。以下是仅使用 ContentResolver 删除图像的方法MyFolder。或者是删除图像的任何替代方法。它在安卓 11 上。

我使用以下片段查询图像


String[] projection = new String[]{
                MediaStore.Images.Media.DATA,
                MediaStore.Images.Media._ID,
                MediaStore.Images.Media.BUCKET_DISPLAY_NAME,
                MediaStore.Images.Media.DATE_TAKEN};
        Uri images = MediaStore.Images.Media.EXTERNAL_CONTENT_URI;
        final String orderBy = MediaStore.Images.Media.DATE_TAKEN;
        Cursor cur = context.getContentResolver().query(images,
                projection, // Which
                // columns
                // to return
                null, // Which rows to return (all rows)
                null, // Selection arguments (none)
                orderBy + " DESC" // Ordering
        );

标签: androidandroid-gallerymediastoreandroid-contentresolver

解决方案


推荐阅读