我用
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,因为在不同的设备上我得到不同的尺寸,我不需要那么大的图片。
我注意到MediaStore 中有一个 EXTRA_SIZE_LIMIT,但我找不到如何使用它,应该设置什么参数?