0

Я разрабатываю приложение, которое использует приложение камеры по умолчанию для камеры для захвата изображения, а затем позволяет пользователю выполнить некоторое базовое редактирование.Все ли Android-телефоны со встроенной камерой используют папку DCIM для хранения захваченных изображений?

Я использую следующий фрагмент кода ...

Intentintent = new Intent(MediaStore.ACTION_IMAGE_CAPTURE); 
imageCaptureIntent.putExtra(MediaStore.EXTRA_OUTPUT,*<file>*); 
startActivityForResult(intent, TAKE_PHOTO_CODE); 

Я хочу, чтобы изображение, снятое быть сохранен в месте, которое в соответствии с приложением акций камеры. Могу ли я использовать папку DCIM и предположить, что все телефоны будут использовать это местоположение?

+1

По-видимому, DCF означает правило проектирования для файловой системы камеры. DCIM определяет структуру каталогов для цифровых камер. Поэтому, хотя это не спецификация Android, я бы предположил, что большинство производителей будут следовать этому стандарту. – Gallal

ответ

3

Я ожидаю, что приложение камеры Android по умолчанию сохранит изображения в папке DCIM. Если по какой-либо причине производитель телефона настроил Android с другим приложением для камеры, местоположение по умолчанию может отличаться.

В первую очередь вы всегда можете проверить наличие папки DCIM, и если она не существует, найдите какое-то местоположение «отступать», характерное для вашего приложения.

0

Я не рекомендую принимать такие вещи, например. Droid Incredible имеет внутреннее хранилище объемом 8 ГБ, и я не уверен, как он хранит изображения внутри, поэтому проверьте это.

 Смежные вопросы

  • Нет связанных вопросов^_^