android如何浏览并选择图片 音频 视频 转
来源:互联网 发布:空调推荐 知乎 编辑:程序博客网 时间:2024/05/16 16:56
源:http://www.cnblogs.com/zhwl/archive/2011/08/11/2134409.html
这几天 在学习并开发android系统的图片浏览 音频 视频 的浏览 由于是第一次做android系统(java也不会)
遇到了很多问题 如何浏览并选择图片 音频 视频也花了我好几天的时间
我把它整理处理 以便帮助和我一样的同学 也同时防备自己忘记
<1> 选择按钮的代码
// 选取图片按钮单击事件
public void click_xuanqutupian(View source) {
Intent intent = new Intent();
/* 开启Pictures画面Type设定为image */
intent.setType("image/*");
//intent.setType("audio/*"); //选择音频
//intent.setType("video/*"); //选择视频 (mp4 3gp 是android支持的视频格式)
//intent.setType("video/*;image/*");//同时选择视频和图片
/* 使用Intent.ACTION_GET_CONTENT这个Action */
intent.setAction(Intent.ACTION_GET_CONTENT);
/* 取得相片后返回本画面 */
startActivityForResult(intent, 1);
}
<2> 取得选择的项 以后 处理的地方
@Override
protected void onActivityResult(int requestCode, int resultCode, Intent data) {
// 选取图片的返回值
if (requestCode == 1) {
//
if (resultCode == RESULT_OK) {
Uri uri = data.getData();
Cursor cursor = getContentResolver().query(uri, null, null,
null, null);
cursor.moveToFirst();
// String imgNo = cursor.getString(0); // 图片编号
imgPath = cursor.getString(1); // 图片文件路径
String imgSize = cursor.getString(2); // 图片大小
String imgName = cursor.getString(3); // 图片文件名
fileName = imgName;
fileSize = imgSize;
// Log.e("uri", uri.toString());
ContentResolver cr = this.getContentResolver();
try {
Bitmap bitmap = BitmapFactory.decodeStream(cr
.openInputStream(uri));
ImageView imageView = (ImageView) findViewById(R.id.imview);
/* 将Bitmap设定到ImageView */
imageView.setImageBitmap(bitmap);
} catch (FileNotFoundException e) {
// Log.e("Exception", e.getMessage(),e);
}
}
}
// 拍照的返回值
if (requestCode == 2) {
if (resultCode == RESULT_OK) {
//
imgPath = data.getStringExtra("filePath");
fileName = data.getStringExtra("fileName");
fileSize = data.getStringExtra("fileSize");
// 读取拍照所得的文件
try {
Bitmap bitmap = this.getLoacalBitmap(imgPath);
ImageView imageView = (ImageView) findViewById(R.id.imview);
imageView.setImageBitmap(bitmap);
} catch (Exception e) {
// TODO: handle exception
}
//
}
}
super.onActivityResult(requestCode, resultCode, data);
}
- android如何浏览并选择图片 音频 视频 转
- android如何浏览并选择图片、音频 、视频
- android如何浏览并选择图片 音频 视频
- android如何浏览并选择图片、音频 、视频
- 浏览选择图片/音频/视频&启动程序让其他程序进行选择
- android 图片选择,可选择图片,视频,音频,文件,方便扩展
- 在Android 中调用选择图片、视频、添加音频、录音、拍摄视频、拍照等其他的功能【转】
- Android 打开相册选择 照片、音频、视频
- Android关于本地多媒体(图片、视频、音频)Media的选择总结
- android本地图片选择【类似于浏览】
- Android图片选择和浏览组件:PhotoPicker
- ios--笔记--浏览相册选择图片(或视频)
- 在Android 中调用选择图片、视频、添加音频、录音、拍摄视频、拍照等其他的功能
- 在Android 中调用选择图片、视频、添加音频、录音、拍摄视频、拍照等其他的功能
- 在Android 中调用选择图片、视频、添加音频、录音、拍摄视频、拍照等其他的功能
- 在Android 中调用选择图片、视频、添加音频、录音、拍摄视频、拍照等其他的功能
- Android 支持的媒体格式(音频,视频,图片)
- android获取音频、视频、图片信息
- struts下载遇到错误
- 推荐引擎基本知识
- mysql之删除重复数据
- 新手学习ad hoc网络
- linux下利用valgrind工具进行内存泄露检测和性能分析
- android如何浏览并选择图片 音频 视频 转
- 根据OSTU大津法使用Matlab实现数字图像处理segmentation的graythresh函数
- vm下linux的常见问题
- Android编译问题总结
- 在CSDN上DOWN的一篇文章,放到这里以供参考:一个程序员对学弟学妹建议
- LINUX常用命令
- JQuery 实现图片切换
- 探究gc
- Objective-C block