如何在Android Gallery中保存图像

侠子06

我尝试将图像保存到WathsappIMG中,但是当我转到Android图像画廊时,我看不到图像,并且可以从ES File Explorer中看到该图像到目录中

OutputStream output;
       // Find the SD Card path
        File filepath = Environment.getExternalStorageDirectory();

      // Create a new folder in SD Card
     File dir = new File(filepath.getAbsolutePath()
              + "/WhatSappIMG/");
        dir.mkdirs(); 

     // Retrieve the image from the res folder
        BitmapDrawable drawable = (BitmapDrawable) principal.getDrawable();
        Bitmap bitmap1 = drawable.getBitmap();

        // Create a name for the saved image
        File file = new File(dir, "Wallpaper.jpg" );

        try {

            output = new FileOutputStream(file);

            // Compress into png format image from 0% - 100%
            bitmap1.compress(Bitmap.CompressFormat.JPEG, 100, output);
            output.flush();
            output.close();

        }

        catch (Exception e) {
            // TODO Auto-generated catch block
            e.printStackTrace();
        }
塔尔·卡内尔(Tal Kanel)

画廊不会(不必要)显示来自外部存储的文件。

这是一个常见的错误。

画廊显示存储在媒体商店提供商上的图像

您可以使用此方法将图像文件存储在媒体存储提供程序上:

public static void addImageToGallery(final String filePath, final Context context) {

    ContentValues values = new ContentValues();

    values.put(Images.Media.DATE_TAKEN, System.currentTimeMillis());
    values.put(Images.Media.MIME_TYPE, "image/jpeg");
    values.put(MediaStore.MediaColumns.DATA, filePath);

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

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何在Android Gallery中保存图像

来自分类Dev

如何在View Pager Android中保存图像?

来自分类Dev

如何在R中保存绘图图像?

来自分类Dev

如何在Java枚举中保存图像?

来自分类Dev

如何在表格中保存Uploadcare图像?

来自分类Dev

如何在WPF中保存图像源?

来自分类Dev

如何在设置中保存图像位置

来自分类Dev

如何在Pim中保存图像?

来自分类Dev

在Android Studio中保存图像视图

来自分类Dev

如何从此代码中保存生成的图像

来自分类Dev

如何在数据库中保存图像路径

来自分类Dev

如何在图像中保存活动文本?

来自分类Dev

如何在MATLAB中保存或更新DICOM图像的更改值

来自分类Dev

如何在MATLAB中保存输出图像文件...?

来自分类Dev

如何在数据库中保存PictureBox图像

来自分类Dev

如何在sRGB颜色配置文件中保存图像

来自分类Dev

如何在Swift中保存从UIImagePickerController拾取的图像?

来自分类Dev

如何在数据库中保存多个图像?

来自分类Dev

如何在本地存储中保存图像位置

来自分类Dev

如何在mysql中保存和检索图像?

来自分类Dev

如何在python中保存网站上的所有图像

来自分类Dev

如何在本地存储中保存图像位置

来自分类Dev

opencv-如何在文件存储中保存Mat图像

来自分类Dev

如何在Dropbox Xamarin中保存图像或文件?

来自分类Dev

如何在数据库中保存图像路径

来自分类Dev

如何在MATLAB imwrite中保存图像元数据?

来自分类Dev

如何在 vb.net 中保存对原始图像的更改?

来自分类Dev

如何在 Python 中保存 ppm 图像的 png 副本

来自分类Dev

如何在asp.net中保存发布的图像?