这里说一说Android通过使用Intent("android.media.action.IMAGE_CAPTURE")调用照相机
- Intent intent=new Intent("android.media.action.IMAGE_CAPTURE");
- orResult(intent, Activity.DEFAULT_KEYS_DIALER);
通过以上两句代码可以实现照相机的调用,但是如果你想操作拍到的照片的话,就要在onActivityResult()操作图片了,这里给个小例子(将拍摄的照片显示在屏幕上):
- @Override
- protected void onActivityResult(int requestCode, int resultCode, Intent data) {
- super.onActivityResult(requestCode, resultCode, data);
- Bundle bundle=data.getExtras();
- Bitmap bitmap=(Bitmap) bundle.get("data");
- ImageView img = new ImageView(this);
- img.setImageBitmap(bitmap);
- setContentView(img);
- }