2012-04-25 4 views
-2

Я работаю над Galaxy Nexus (Android 4.0.3). Я ссылаюсь на ссылку https://developer.android.com/training/camera/photobasics.html, чтобы сохранить захваченное изображение для хранения непосредственно в галерее, но оно хранит изображение в файлах Misc. Скажите, пожалуйста, что мне нужно сделать, чтобы сохранить его в галерее.Как сохранить снятое изображение в галерею

Заранее спасибо.

+1

Я должен дать вам вниз голосование, потому что ответ на этот вопрос был так легко найти Wi го Google. – Torben

ответ

0

Галерея не является хранилищем изображений. Это приложение, которое отображает изображения, хранящиеся в разных местах на устройстве.

Проверьте это:

android how to save captured image into phones gallery

+0

Но у моего телефона нет sdcard, как я могу сохранить свое захваченное изображение? –

+0

И как узнать путь к текущему изображению по ссылке, которую вы отправили. –

+0

Прочтите главу «Сохранение фотографии» по ссылке, указанной в вашем вопросе. – Torben

2

Да Галерея не Хранение Это показывает СМИ, которые хранятся в разных местах, но сохранить его в галерее, и это специально за большой размером больше памяти потребляет изображения Используйте MediaStore сейчас как у Know Просто захватить изображение получить свой путь (использование намерения) и только после кода чтобы сохранить любую картинку в галерею

public static Uri addImageToGallery(Context context, String filepath,String title,String) {  
    ContentValues values = new ContentValues(); 
    values.put(Media.TITLE, title); 
    values.put(Media.DESCRIPTION, description); 
    values.put(Images.Media.DATE_TAKEN, System.currentTimeMillis()); 
    values.put(Images.Media.MIME_TYPE, "image/jpeg"); 
    values.put(MediaStore.MediaColumns.DATA, filepath); 

    return context.getContentResolver().insert(Media.EXTERNAL_CONTENT_URI, values); 
}