当前位置: 首页 > 编程笔记 >

Android使用系统自带的相机实现一键拍照功能

龙玄天
2023-03-14
本文向大家介绍Android使用系统自带的相机实现一键拍照功能,包括了Android使用系统自带的相机实现一键拍照功能的使用技巧和注意事项,需要的朋友参考一下

今天分享的是用系统自带的相机实现一键拍照功能。

public class MainActivity extends AppCompatActivity {
private static final int TAKE_PHOTO = 100;
private ImageView iv; 
@Override 
protected void onCreate(Bundle savedInstanceState) { 
super.onCreate(savedInstanceState); 
setContentView(R.layout.activity_main); 
iv = (ImageView) findViewById(R.id.iv); 
}
public void btn(View view) {
 switch (view.getId()){
  case R.id.button:
   //跳转到拍照的意图
   Intent takePhotoIntent = new Intent(MediaStore.ACTION_IMAGE_CAPTURE);
   //判断系统中是否有照相机
   if (takePhotoIntent.resolveActivity(getPackageManager())!=null){
    startActivityForResult(takePhotoIntent,TAKE_PHOTO);
   }
   break;
 }
}
/**
 * 处理数据
 * @param requestCode
 * @param resultCode
 * @param data
 */
@Override
protected void onActivityResult(int requestCode, int resultCode, Intent data) {
 super.onActivityResult(requestCode, resultCode, data);
 //判断请求码和返回码
 if (requestCode==TAKE_PHOTO&&resultCode==RESULT_OK){
  Bitmap bitmap = data.getParcelableExtra("data");
  iv.setImageBitmap(bitmap);
 }
}
}

 类似资料:
  • 本文向大家介绍Android实现手机拍照功能,包括了Android实现手机拍照功能的使用技巧和注意事项,需要的朋友参考一下 本文实例为大家讲解如何轻松实现Android手机拍照功能,分享给大家供大家参考。具体如下: 一、布局文件main.xml 二、MainActivity.java 三、添加权限 效果如下: 希望本文所述对大家学习Android软件编程有所帮助。

  • 本文向大家介绍Android调用系统照相机拍照与摄像的方法,包括了Android调用系统照相机拍照与摄像的方法的使用技巧和注意事项,需要的朋友参考一下 前言   在很多场景中,都需要用到摄像头去拍摄照片或视频,在照片或视频的基础之上进行处理。但是Android系统源码是开源的,很多设备厂商均可使用,并且定制比较混乱。一般而言,在需要用到摄像头拍照或摄像的时候,均会直接调用系统现有的相机应用,去进行

  • 本文向大家介绍android实现手机App实现拍照功能示例,包括了android实现手机App实现拍照功能示例的使用技巧和注意事项,需要的朋友参考一下 实现手机App实现拍照功能结果如下 第一步: activity_takephoto.xml布局用SurfaceView 第二步:TakephotoActivity类 第三步:在AndroidManifest.xml中加权限 以上就是本文的全部内容,

  • 本文向大家介绍Android实现拍照截图功能,包括了Android实现拍照截图功能的使用技巧和注意事项,需要的朋友参考一下 本文将向大家展示如何拍照截图。 先看看效果图: 拍照截图有点儿特殊,要知道,现在的Android智能手机的摄像头都是几百万的像素,拍出来的图片都是非常大的。因此,我们不能像对待相册截图一样使用Bitmap小图,无论大图小图都统一使用Uri进行操作。 一、首先准备好需要使用到的

  • 问题内容: 在Swift 2.3中,我使用以下代码在自定义相机中拍照: 但是他的话: 显示此错误: 类型“ AVCapturePhotoOutput”的值没有成员“ captureStillImageAsynchronouslyFromConnection” 我尝试解决问题,但是我总是收到越来越多的错误,所以这就是我发布原始代码的原因。 有人知道如何使我的代码再次起作用吗? 谢谢。 问题答案: 多

  • 本文向大家介绍Android调用手机拍照功能的方法,包括了Android调用手机拍照功能的方法的使用技巧和注意事项,需要的朋友参考一下 本文实例讲述了Android调用手机拍照功能的方法。分享给大家供大家参考。具体如下: 一、main.xml布局文件: 二、核心代码: 希望本文所述对大家的Android程序设计有所帮助。