私が使う
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があることに気付きましたが、使用方法がわかりません。どのパラメーターを設定すればよいですか?