gpt4 book ai didi

安卓媒体扫描仪 : Remove image file(s) from gallery

转载 作者:塔克拉玛干 更新时间:2023-11-01 21:29:28 27 4
gpt4 key购买 nike

我正在开发一个应用程序,它可以在图库应用程序中隐藏图像文件。同样,我正在创建一个 .nomedia 文件并要求 MediaScanner 进行更新。

此技术适用于我必须显示隐藏文件的情况,即删除 .nomedia 文件并扫描该文件夹中存在的每个文件以显示在图库中。但是当我想隐藏图片时,放置一个 .nomedia 文件然后要求 MediaScanner 扫描该文件夹中的所有文件并不会从图库中隐藏这些图片。

我正在使用下面的代码来扫描文件

private void refreshPic(String path) {
Intent mediaScanIntent = new Intent(Intent.ACTION_MEDIA_SCANNER_SCAN_FILE);
File f = new File(path);
Uri contentUri = Uri.fromFile(f);
mediaScanIntent.setData(contentUri);
this.sendBroadcast(mediaScanIntent);
}

我的做法是否正确?或者从 Media Store 中删除文件是否需要一些其他东西?

测试设备:Nexus 5 (4.4.2)

谢谢。

最佳答案

关于安卓媒体扫描仪 : Remove image file(s) from gallery,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22944355/

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