Media资源
设置权限:
外置内存读取权限
android.permission.READ_EXTERNAL_STORAGE
外置内存操作权限
android.permission.WRITE_EXTERNAL_STORAGE
内置内存读取权限
android.permission.READ_INTERNAL_STORAGE
内置内存操作权限
android.permission.WRITE_INTERNAL_STORAGE
设置Media类Uri
图片 外置 内置
MediaStore.Images.Media.EXTERNAL_CONTENT_URI
MediaStore.Images.Media.INTERNAL_CONTENT_URI
音频 外置 内置
MediaStore.Audio.Media.EXTERNAL_CONTENT_URI
MediaStore.Audio.Media.INTERNAL_CONTENT_URI
视频 外置 内置
MediaStore.Video.Media.EXTERNAL_CONTENT_URI
MediaStore.Video.Media.INTERNAL_CONTENT_URI
Uri uri=MediaStore.Images.Media.EXTERNAL_CONTENT_URI;
Cursor query = resolver.query(uri, null, null, null, null);
while(query.moveToNext()){
//图片文件名
String name = MediaStore.Images.Media.DISPLAY_NAME;
//图片描述
String desc = MediaStore.Images.Media.DESCRIPTION;
//获取图片路径
String path = MediaStore.Images.Media.DATA;
设置权限:
外置内存读取权限
android.permission.READ_EXTERNAL_STORAGE
外置内存操作权限
android.permission.WRITE_EXTERNAL_STORAGE
内置内存读取权限
android.permission.READ_INTERNAL_STORAGE
内置内存操作权限
android.permission.WRITE_INTERNAL_STORAGE
设置Media类Uri
图片 外置 内置
MediaStore.Images.Media.EXTERNAL_CONTENT_URI
MediaStore.Images.Media.INTERNAL_CONTENT_URI
音频 外置 内置
MediaStore.Audio.Media.EXTERNAL_CONTENT_URI
MediaStore.Audio.Media.INTERNAL_CONTENT_URI
视频 外置 内置
MediaStore.Video.Media.EXTERNAL_CONTENT_URI
MediaStore.Video.Media.INTERNAL_CONTENT_URI
Uri uri=MediaStore.Images.Media.EXTERNAL_CONTENT_URI;
Cursor query = resolver.query(uri, null, null, null, null);
while(query.moveToNext()){
//图片文件名
String name = MediaStore.Images.Media.DISPLAY_NAME;
//图片描述
String desc = MediaStore.Images.Media.DESCRIPTION;
//获取图片路径
String path = MediaStore.Images.Media.DATA;