如题,同时由于项目联系需要所写出的方法。
方法一的思路是根据返回的intent对象获取图片信息,代码如下:
intent.setAction(MediaStore.ACTION_IMAGE_CAPTURE);
startActivityForResult(intent, REQ_CODE_CAMERA);
这两句代码即可通知Android系统打开相机,然后通过代码:
@Override
protected void onActivityResult(int requestCode, int resultCode, Intent data) {
super.onActivityResult(requestCode, resultCode, data);
if (resultCode == RESULT_OK) {
Bundle mBundle = data.getExtras();
Bitmap mBitmap = (Bitmap) mBundle.get("data");
iv.setImageBitmap(mBitmap);
}
<span style="white-space:pre"> </span>}
这样就可以给指定的ImageView设置图片了。
方法二的思路是在打开相机时,明确相机保存照片的路径,从路径在获取图片对象,代码如下:
imagePath = IMG_ROOT + File.separator +