Android调用系统照相机拍照

来源:互联网 发布:阿里云 自建数据库 编辑:程序博客网 时间:2024/05/01 22:45

首先在事件监听中写下如下代码:

Intent intent = new Intent(MediaStore.ACTION_IMAGE_CAPTURE);
startActivityForResult(intent, 1);

 

然后在当前Activity中覆写onActivityResult方法:

@Override
 protected void onActivityResult(int requestCode, int resultCode, Intent data) {
  super.onActivityResult(requestCode, resultCode, data);
  if(resultCode == Activity.RESULT_OK ){
  // 获取相机返回的数据,并转换为Bitmap图片格式  
  Bundle bundle = data.getExtras();
  Bitmap bitmap = (Bitmap)bundle.get("data");
  // 将图片显示在ImageButton上
  btn8.setImageBitmap(bitmap); 
  }  
 

原创粉丝点击