获取手机录音和视频和图片
2015-02-04 13:40
127 查看
private void getImageFile()
{
if(mList!=null){
mList.clear();
//mList.add(new ImageEntity());
}
mContentResolver=AllImageShowActivity.this.getContentResolver();
Cursor cursor=mContentResolver.query(MediaStore.Images.Media.EXTERNAL_CONTENT_URI, null, null, null,MediaStore.Video.DEFAULT_SORT_ORDER);
if (cursor.moveToFirst()) {
do {
// ID:MediaStore.Audio.Media._ID
int id = cursor.getInt(cursor
.getColumnIndexOrThrow(MediaStore.Images.Media._ID));
// 名称:MediaStore.Audio.Media.TITLE
String title = cursor.getString(cursor
.getColumnIndexOrThrow(MediaStore.Images.Media.TITLE));
// 路径:MediaStore.Audio.Media.DATA
String url = cursor.getString(cursor
.getColumnIndexOrThrow(MediaStore.Images.Media.DATA));
// 总播放时长:MediaStore.Audio.Media.DURATION
// int duration = cursor
// .getInt(cursor
// .getColumnIndexOrThrow(MediaStore.Images.Media.DURATION));
// 大小:MediaStore.Audio.Media.SIZE
int size = (int) cursor.getLong(cursor
.getColumnIndexOrThrow(MediaStore.Images.Media.SIZE));
ImageEntity entty = new ImageEntity();
entty.ID = id;
entty.title = title;
entty.filePath = url;
entty.size = size;
entty.flag="false";
mList.add(entty);
} while (cursor.moveToNext());
}
if (cursor != null) {
cursor.close();
cursor = null;
}
}
{
if(mList!=null){
mList.clear();
//mList.add(new ImageEntity());
}
mContentResolver=AllImageShowActivity.this.getContentResolver();
Cursor cursor=mContentResolver.query(MediaStore.Images.Media.EXTERNAL_CONTENT_URI, null, null, null,MediaStore.Video.DEFAULT_SORT_ORDER);
if (cursor.moveToFirst()) {
do {
// ID:MediaStore.Audio.Media._ID
int id = cursor.getInt(cursor
.getColumnIndexOrThrow(MediaStore.Images.Media._ID));
// 名称:MediaStore.Audio.Media.TITLE
String title = cursor.getString(cursor
.getColumnIndexOrThrow(MediaStore.Images.Media.TITLE));
// 路径:MediaStore.Audio.Media.DATA
String url = cursor.getString(cursor
.getColumnIndexOrThrow(MediaStore.Images.Media.DATA));
// 总播放时长:MediaStore.Audio.Media.DURATION
// int duration = cursor
// .getInt(cursor
// .getColumnIndexOrThrow(MediaStore.Images.Media.DURATION));
// 大小:MediaStore.Audio.Media.SIZE
int size = (int) cursor.getLong(cursor
.getColumnIndexOrThrow(MediaStore.Images.Media.SIZE));
ImageEntity entty = new ImageEntity();
entty.ID = id;
entty.title = title;
entty.filePath = url;
entty.size = size;
entty.flag="false";
mList.add(entty);
} while (cursor.moveToNext());
}
if (cursor != null) {
cursor.close();
cursor = null;
}
}
相关文章推荐
- 获取Android手机的图片和视频的缩略图
- android 如何获取手机的图片、视频、音乐
- 获取Android手机上的图片和视频缩略图
- 获取Android手机上的图片和视频缩略图
- 快速获取手机本地所有图片或视频
- 常用到的手机功能调用,录音操作等,获得视频缩略图,图片的剪裁
- h5调用手机录音、视频 ,图片
- 获取手机拍照的图片或者录像的视频文件-路径方法(以时间来命名图片)
- android获取手机上的图片和视频缩略图thumbnails(转)
- 如何获取手机内存视频(图片)略缩图
- android通过Intent调用手机图片,音频,视频录音拍照等代码
- Android-获取手机上的图片、视频、音频
- 获取手机图片和视频的缩略图
- Android之获取手机上的图片和视频缩略图thumbnails
- android通过Intent调用手机图片,音频,视频录音拍照等代码
- Android中本地图片资源以及视频录音资源的获取
- 获取Android手机上的图片和视频缩略图
- android获取手机上的图片和视频缩略图thumbnails
- 获取Android手机上的图片和视频缩略图及抓图!!!
- 获取Android手机的图片和视频的缩略图[转]