-1

我正在开发 Galaxy Nexus(Android 4.0.3)。我将此称为链接https://developer.android.com/training/camera/photobasics.html以保存捕获的图像以直接存储到图库中,但它将图像存储到其他文件。请告诉我我必须做什么才能将其存储在画廊中。

提前致谢。

4

2 回答 2

2

是的画廊不是存储它显示存储在不同位置的媒体但是要将它保存在画廊中,它专门用于高分辨率更多内存消耗图像MediaStore 现在使用你知道只需捕获图像获取其路径(使用意图)并遵循代码将任何图像保存到图库

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);
}
于 2016-03-16T07:45:47.550 回答
1

图库不是图像存储。这是一个显示存储在设备上不同位置的图像的应用程序。

看一下这个:

android如何将捕获的图像保存到手机图库中

于 2012-04-25T11:12:47.697 回答