我有从SD读取mp3文件的android应用程序,但是为了保持我的mp3文件没有在“音乐”中向公众显示,我将它们的扩展名更改为“.kha”,之后我修改了我的代码以找到它们像那样的过滤器
class FileExtensionFilter implements FilenameFilter {
public boolean accept(File dir, String name) {
return (name.endsWith(".kha") || name.endsWith(".KHA"));
}
}
它的工作方式很好,但有些设备无法读取此扩展程序 有没有办法强制或让玩家不关心扩展?
答案 0 :(得分:0)
更改文件名称,您可以为这些文件设置前缀。
<强>实施例强>
media_firstfile.anything
media_secondfile.anything
然后您可以过滤所有以前缀“ media _ ”开头的文件,而无需使用文件扩展名。