android - 如何在 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
);
解决方案
推荐阅读
- c++ - 从一系列字符构造 string_view
- python-3.x - 根据另一列的对应行重命名一列的行
- jasper-reports - Jasper Json 嵌套列表
- google-cloud-platform - 如何将持久存储挂载到 Google Cloud Run?
- tableau-api - 混合数据源
- mysql - 比大量使用条件 JOIN 更好的解决方案
- c# - 使用 .NET SDK 应用模板
- python - Keras 没有通过“flow_from_dataframe”找到图像
- twilio - WhatsApp 的 Twilio 沙盒:沙盒配置
- python - 如果文本文件的内容不同,如何用另一个替换文本文件的内容?