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

How to add images to gallery programmatically in android or refresh gallery programmatically

我正在将一些图片从服务器下载到 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);
        }
    });