具有特殊扩展名的特殊Android媒体播放器

时间:2014-02-22 07:22:29

标签: android media-player

我有从SD读取mp3文件的android应用程序,但是为了保持我的mp3文件没有在“音乐”中向公众显示,我将它们的扩展名更改为“.kha”,之后我修改了我的代码以找到它们像那样的过滤器

class FileExtensionFilter implements FilenameFilter {
    public boolean accept(File dir, String name) {
        return (name.endsWith(".kha") || name.endsWith(".KHA"));
    }
}  

它的工作方式很好,但有些设备无法读取此扩展程序 有没有办法强制或让玩家不关心扩展?

1 个答案:

答案 0 :(得分:0)

更改文件名称,您可以为这些文件设置前缀

<强>实施例

media_firstfile.anything

media_secondfile.anything

然后您可以过滤所有以前缀“ media _ ”开头的文件,而无需使用文件扩展名。