android - 如何在android中以编程方式将图像添加到图库或以编程方式刷新图库

标签 android android-gallery

我正在将一些图像从服务器下载到 SD 卡的文件夹中。图像已成功存储到 SD 卡中。但问题是,同时图像没有显示在图库中。如果我重新启动设备,它将显示在图库中。

如何以编程方式刷新图库,以便每当我从服务器获取图像时都可以同时看到图像?

最佳答案

我明白了,下面的代码将扫描您的图像文件并使其同时可用于图库:

MediaScannerConnection.scanFile(context,
            new String[] { file.toString() }, null,
            new MediaScannerConnection.OnScanCompletedListener() {
        public void onScanCompleted(String path, Uri uri) {
            Log.i("ExternalStorage", "Scanned " + path + ":");
            Log.i("ExternalStorage", "-> uri=" + uri);
        }
    });

关于android - 如何在android中以编程方式将图像添加到图库或以编程方式刷新图库,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29714737/

相关文章:

android - 如何在 Android 7.0 中从相机或图库中选择要裁剪的图像?

Java android 从图库中选择一张照片作为文件夹

java - 我还能在 XML 中使用 smart_banner 吗?

android - 如何快速实现大核框滤镜着色器?

android - 绘制一个平铺在 Rect android 上的位图

java - 处理丢失的连接插入

Android - 图库应用程序 NullPointerException - OnePlus One

Android 从文件夹中打开图库

java - 机器人 : how to add image from gallery and delete image with a Button

android - WebSockets 能耗