我正在将某些图像从服务器下载到文件夹中的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);
}
});
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句