5

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

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) {
            }
        );

而且也不令人满意。

4

0 回答 0