Android学习心得(十)——拍照
拍照有两种方式,一是使用android.hardware.Camera,二是使用Intent("android.media.action.IMAGE_CAPTURE"),当然还是第一种好,不过代码太复杂,以后有时间再说,这里就说一下第二种方式吧。
try {Intent i = new Intent("android.media.action.IMAGE_CAPTURE");startActivityForResult(i, Activity.DEFAULT_KEYS_DIALER);} catch (Exception e) {}@Overrideprotected void onActivityResult(int requestCode, int resultCode, Intent data) {super.onActivityResult(requestCode, resultCode, data);Bundle extras = data.getExtras();Bitmap b = (Bitmap) extras.get("data");ImageView img = new ImageView(this);img.setImageBitmap(b);setContentView(img);}