2010-03-21 7 views
2

Когда я делаю снимки с помощью android.hardware.camera, и я сохраняю их в следующем месте/sdcard/dcim/camera/они не появляются при запуске галереи. Есть ли способ заставить их появиться в галерее, которую я пропустил?Фотокамера не отображается в приложении Галерея

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

ответ

4

Вам необходимо запустить MediaScanner на тип носителя, который вы сохранили, чтобы ваши изменения (SDcard-записи) были прозрачными во всей системе. MediaScanner поставляется с пакетом devTools, так что вы можете запускать его вручную или вы также можете сделать это с помощью кода Java (сразу после записи на SD-карту op). Google MediaScanner вы найдете множество примеров.

Надеюсь, что это поможет.

+2

Спасибо за поставив меня в правильном направлении, я был в состоянии использовать эту \t \t MediaStore.Images.Media.insertImage (_context.getContentResolver(), FullFileName.getAbsolutePath(), FileName, FileName); – Travis

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