2012-06-29 60 views

回答

4

在外部文件目录中包含一个名为.nomedia的空文件(注意文件名中的点前缀)。这将阻止Android的媒体扫描仪读取媒体文件,并将它们包括在像画廊或音乐应用程序。

+0

你能写一些关于这方面的更多信息。那是什么.nomedia和那个文件在哪里 – user1302569

+0

现在来看看。 – FabianCook

1

您也可以加一个点的文件夹名称前通过重命名文件夹名 到.foldername

但把.nomedia文件夹中,并.foldername使用将隐藏目录中的所有媒体文件

大量的android用户正在将专辑封面存储在相册文件夹中,而.dirname或.nomedia解决方案都隐藏在相册和音乐播放器中。所需的功能是从图库中隐藏并在音乐播放器中显示(否则没有理由不删除封面图片,如果我们不会看到它们的权利?)

这里是解决方案; 所有专辑封面图片文件重命名为albumart.jpg

我详细的回答虽然存储数据添加这两条线则内容将被自动隐藏和图像设备GALLARY不可见的,可以在这里Stop images on sd card from showing up in gallery?

2

发现。

File dstFile = new File(file.getParent(), "." + file.getName()); 
file.renameTo(dstFile); 

它对我很好。