gpt4 book ai didi

android - 在 Android 上 : How can I rescan an entire folder to watch for changes in . nomedia

转载 作者:塔克拉玛干 更新时间:2023-11-03 00:16:24 24 4
gpt4 key购买 nike

因此,我的应用根据用户的请求从在线来源下载图像。通过 Activity 中的按钮,用户可以选择隐藏或显示图库中的图像。这很简单,我只是根据需要添加或删除一个 .nomedia 文件。但是,我想每次都重新扫描媒体,以便立即进行更改,并且不需要进一步的用户交互。

每张图片下载完成后,我使用http://www.mail-archive.com/android-developers@googlegroups.com/msg24164.html处的方法将特定图像扫描到库中。这对一张图片来说效果很好,但是当添加 .nomedia 文件时,我真的需要能够扫描整个目录。

我考虑过在目录中的每个图像上调用 MediaScannerNotifier,但这看起来很笨拙和懒惰。

建议?

最佳答案

终于在 http://groups.google.com/group/android-developers/browse_thread/thread/c1a385226f3df482 找到了它.

这是一条线:

sendBroadcast(new Intent(Intent.ACTION_MEDIA_MOUNTED, Uri.parse
("file://"
+ Environment.getExternalStorageDirectory())));

关于android - 在 Android 上 : How can I rescan an entire folder to watch for changes in . nomedia,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3410807/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com