我正在将一些图像从服务器下载到 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/