ネイティブカメラアプリを呼び出して写真を撮り、さらに操作するために画像を返すAndroidアプリがあります。私の問題は、カメラが2(+)メガピクセルに設定されていると、メモリリークが発生することです。理想的には、このアプリでは画質が問題にならないため、最低(VGA)に設定する必要があります。
アプリからネイティブデバイスのカメラアプリの設定を変更する方法はありますか?これが私が使用しているコードです:
Intent intent = new Intent(MediaStore.ACTION_IMAGE_CAPTURE);
mImageCaptureUri =
Uri.fromFile(new file(Environment.getExternalStorageDirectory(),
"fname_" + String.valueOf(System.currentTimeMillis()) + ".jpg"));
intent.putExtra(android.provider.MediaStore.EXTRA_OUTPUT, mImageCaptureUri);
どんな助けでもいただければ幸いです。