【发布时间】:2011-09-07 03:58:17
【问题描述】:
我有一个 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);
任何帮助将不胜感激。
【问题讨论】:
标签: android camera android-intent mediastore android-camera-intent