Я написал простое приложение, которое открывает камеру и предоставляет путь для сохранения любых захваченных изображений.
Код в основном выглядит следующим образом:
File file = new File( Environment.getExternalStorage() + "myimages/",
"my_image.jpg" );
Uri outputUri = Uri.fromFile( file );
Intent intent = new
Intent(android.provider.MediaStore.ACTION_IMAGE_CAPTURE );
Intent.putExtra( MediaStore.EXTRA_OUTPUT, outputUri );
Это прекрасно работает намой дроид.Изображения последовательно сохраняются в 2592x1936.Однако при тестировании на Milestone изображения сохраняются в гораздо меньших размерах, таких как 320x240 и 1280 x 1900. Используя adb logcat, я вижу, что размер изображения устанавливается сразу после съемки.
Похоже, на Milestone есть настройка по умолчанию, вызывающая такое поведение.
Любая помощь будет принята с благодарностью.
Спасибо, ~ Джереми