Android拍照并显示
来源:互联网 发布:数据地图网 编辑:程序博客网 时间:2024/05/21 23:03
案例一:在当前按钮点击拍照按钮,拍完照后将照片显示在当前界面
效果图:
第一步:先跳转到拍照界面
Intent cameraIntent = new Intent(android.provider.MediaStore.ACTION_IMAGE_CAPTURE); startActivityForResult(cameraIntent, CAMERA_REQUEST);
第二步:显示照片,重写onActivityResult方法
protected void onActivityResult(int requestCode, int resultCode, Intent data) { if (requestCode == CAMERA_REQUEST && resultCode == RESULT_OK) { Bitmap photo = (Bitmap) data.getExtras().get("data"); imageView.setImageBitmap(photo); } }
Demo下载地址:http://download.csdn.net/detail/k2514091675/9822891
案例二:在当前按钮点击拍照按钮,拍完照后将照片显示在另一个界面
效果图:
第一步:跳转到拍照界面
Intent intent = new Intent(MediaStore.ACTION_IMAGE_CAPTURE);//实例化Intent对象,使用MediaStore的ACTION_IMAGE_CAPTURE常量调用系统相机 startActivityForResult(intent, CAMERA_RESULT);//开启相机,传入上面的Intent对象
第二步:将拍照完后的照片传递到另一个界面
/** * 用onActivityResult()接收传回的图像,当用户拍完照片,或者取消后,系统都会调用这个函数 */ @Override protected void onActivityResult(int requestCode, int resultCode, Intent data) { super.onActivityResult(requestCode, resultCode, data); if (resultCode == RESULT_OK && requestCode == CAMERA_RESULT) { //xActivity就是启动的另一个界面,在xxxActivity中, Intent intent2 = new Intent(this, A.class); //从Intent中获取附加值 Bundle extras = data.getExtras(); //从附加值中获取返回的图像 Bitmap datas = (Bitmap) extras.get("data"); //intent2.setData(data); //将数据附加给intent2 intent2.putExtra("zp", datas); startActivityForResult(intent2, 101); } }
第三步:根据参数接收传递过来的信息
//将intent1的数据传递到intent2 Bundle extras = getIntent().getExtras(); Bitmap zp = (Bitmap) extras.get("zp"); mPlayPicture.setImageBitmap(zp);
1 0
- Android拍照并显示
- Android 拍照并显示在ImageView中
- android调用摄像头拍照并显示
- Android打开摄像头拍照,并显示出来
- android 拍照并将图片剪裁、压缩并显示
- Android 拍照并显示在ImageView中(进阶)
- Android调用系统相机拍照并显示原图
- Android 拍照并显示在ImageView中(进阶)
- [Android] 拍照、截图、保存并显示在ImageView控件中
- android 打开系统相机拍照并保存文件,显示图片。
- android拍照,截图,保存并显示在ImageView控件中
- android--调用系统相机拍照,显示并保存照片 - zhengwen
- android 拍照及本地获取图片,并显示
- Android-打开系统相机并拍照两种显示方式。
- android通过拍照、相册获取图片并显示
- Android 7.0 拍照并显示照片出现"FileUriExposedException"
- Android调用系统摄像头拍照并显示在ImageView上
- Android拍照显示图片并上传遇到的诸多问题
- Linux下用户组、文件权限详解
- ROS知识(3)----功能包package编译的两种方式
- C++输入输出的格式控制2
- 关于严格模式的简单介绍
- 百度大脑险胜最强大脑背后:200万人2亿照片做训练
- Android拍照并显示
- 异步操作的一个小案例,在h1中加入一个文本内容(GET请求)
- 第21节:Scala文件和xml操作(上)
- HAUTOJ G题
- 分而治之(D&C)
- 检测全局鼠标动作
- opencv显示大图--利用鼠标在固定窗口内显示大图
- LeetCode (开始)
- Android全套动画使用技巧