Ответ 1
Это невозможно для Android. ACTION_IMAGE_CAPTURE
может использоваться только с MediaStore.EXTRA_OUTPUT
, а не с тремя другими дополнительными функциями.
См. http://developer.android.com/reference/android/provider/MediaStore.html.
Как уменьшить размер изображения камеры при сохранении, используя намерение действия камеры.
Я пытался использовать MediaStore.EXTRA_SIZE_LIMIT в putExtra действия камеры, как показано ниже:
Intent captureintent = new Intent(android.provider.MediaStore.ACTION_IMAGE_CAPTURE);
captureintent.putExtra(MediaStore.EXTRA_OUTPUT, outputFileUri);
captureintent.putExtra(MediaStore.EXTRA_VIDEO_QUALITY, 0);
captureintent.putExtra(MediaStore.EXTRA_SCREEN_ORIENTATION, 0);
captureintent.putExtra(MediaStore.EXTRA_SIZE_LIMIT, The Value to be Kept);
Но это не работает.
Каков эффективный способ сделать это?
Это невозможно для Android. ACTION_IMAGE_CAPTURE
может использоваться только с MediaStore.EXTRA_OUTPUT
, а не с тремя другими дополнительными функциями.
См. http://developer.android.com/reference/android/provider/MediaStore.html.