我正在开展一个项目,我需要从相机拍摄多张图像。我正在寻找一种方法,我可以删除画廊中的图像,这些图像是在特定日期/时间之后拍摄的。
请咨询
答案 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)
创建一个程序,该程序将随您的应用程序一起启动,检查特定文件夹的所有文件,并删除某段时间内的图像。