MediaStore是android系统提供的一个多媒体数据库,专门用于存放多媒体信息的,通过ContentResolver即可对数据库进行操作。
- MediaStore.Image: 存放图片信息;
- MediaStore.Vedio: 存放视频信息;
每个内部类中都又包含了
Media 媒体信息 (MediaStore.Video.Media.EXTERNAL_CONTENT_URI)
Thumbnails 缩略信息
MediaColumns 操作字段 (MediaStore.Images.ImageColumns._ID)
权限:
清单文件:
<uses-permission android:name="android.permission.READ_EXTERNAL_STORAGE"/>
<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE"/>
application里:
android:requestLegacyExternalStorage="true"