您的位置:首页 > 移动开发 > Android开发

Android调用系统照相机拍照

2013-01-07 16:12 302 查看
首先在事件监听中写下如下代码:

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

}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: