现在的位置: 首页 > 综合 > 正文

Android调用系统照相机拍照

2017年12月27日 ⁄ 综合 ⁄ 共 475字 ⁄ 字号 评论关闭

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

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); 
  }  
 

抱歉!评论已关闭.