Android 如何在删除图像后以编程方式从galley中删除缩略图?

Android 如何在删除图像后以编程方式从galley中删除缩略图?,android,gallery,thumbnails,android-sdcard,image-gallery,Android,Gallery,Thumbnails,Android Sdcard,Image Gallery,我正在开发一个隐藏图像的应用程序。我可以删除图像,但gallery不会自动刷新&显示被我的应用程序隐藏的图像的缩略图。我正在使用 sendBroadcast(new Intent(Intent.ACTION_MEDIA_MOUNTED, Uri.parse("file://"+ Environment.getExternalStorageDirectory()))); 这个代码&它在一定程度上起作用。但最重要的是,它首先卸载并重新装载SD卡,这需要花费时间和资源。是否有其他方法

我正在开发一个隐藏图像的应用程序。我可以删除图像,但gallery不会自动刷新&显示被我的应用程序隐藏的图像的缩略图。我正在使用

sendBroadcast(new Intent(Intent.ACTION_MEDIA_MOUNTED,
        Uri.parse("file://"+ Environment.getExternalStorageDirectory())));
这个代码&它在一定程度上起作用。但最重要的是,它首先卸载并重新装载SD卡,这需要花费时间和资源。是否有其他方法可以在不重新安装SD卡的情况下立即刷新多媒体资料。还有一件事,我也尝试过这个代码

MediaScannerConnection.scanFile(
        getBaseContext(),
        new String[]{ src.toString() },
        null,
        new MediaScannerConnection.OnScanCompletedListener() {
            public void onScanCompleted(String path, Uri uri) {
            }
        );

而且这也不令人满意。

您想隐藏它们(即在文件夹中放置
.nomedia
文件)还是想删除它们(永远消失)?我也有同样的问题,如果有人得到了解决方案,请帮助您找到了解决方案吗?您找到了解决方案吗?