Intent intent = new Intent("android.media.action.IMAGE_CAPTURE");
intent.putExtra(MediaStore.EXTRA_OUTPUT, Uri.fromFile(new File(getSomePath()+"temp.jpg")));
//intent.putExtra(MediaStore.EXTRA_VIDEO_QUALITY, 1);
startActivityForResult(intent, 0);
獲得圖像和保存的圖片返回爲全尺寸。
但我想得到一個有限的圖片,如800 * 640,因爲在不同的設備上我得到不同的尺寸,我不需要那麼大的圖片。
我注意到有一個EXTRA_SIZE_LIMIT in MediaStore,但我找不到如何使用它,應該設置什麼參數?