MediaStore.Images.Media.insertImage(context.getContentResolver(), file.getAbsolutePath(), file.getName(), null);使用这段代码可以将图片在相册中更新,如何更新视频文件
时间: 2024-03-21 10:41:40 浏览: 145
要将视频文件更新到相册中,可以使用类似的方法。可以使用 MediaStore.Video.Media.insertVideo() 方法将视频文件插入到 MediaStore 中,并更新相册。具体实现如下:
```java
ContentValues values = new ContentValues();
values.put(MediaStore.Video.Media.DATA, file.getAbsolutePath());
values.put(MediaStore.Video.Media.DISPLAY_NAME, file.getName());
values.put(MediaStore.Video.Media.MIME_TYPE, "video/*");
values.put(MediaStore.Video.Media.DATE_ADDED, System.currentTimeMillis() / 1000);
values.put(MediaStore.Video.Media.DATE_MODIFIED, System.currentTimeMillis() / 1000);
ContentResolver resolver = context.getContentResolver();
Uri uri = resolver.insert(MediaStore.Video.Media.EXTERNAL_CONTENT_URI, values);
```
这样就可以将视频文件添加到 MediaStore 中,并自动更新相册。注意,需要添加适当的权限,例如 WRITE_EXTERNAL_STORAGE 权限。
阅读全文