我正在开发一个隐藏图像的应用程序。我可以删除图像,但图库不会自行刷新并显示被我的应用程序隐藏的图像的缩略图。我在用
sendBroadcast(new Intent(Intent.ACTION_MEDIA_MOUNTED,
Uri.parse("file://"+ Environment.getExternalStorageDirectory())));
这段代码&它在一定程度上起作用。但主要的是它首先卸载并重新安装 SDCard,这是时间 + 资源消耗。有没有其他方法可以在不重新安装 SD 卡的情况下立即刷新图库。我还尝试过此代码的另一件事。
MediaScannerConnection.scanFile(
getBaseContext(),
new String[]{ src.toString() },
null,
new MediaScannerConnection.OnScanCompletedListener() {
public void onScanCompleted(String path, Uri uri) {
}
);
而且也不令人满意。