public void updateSongList() { File home = new File(MEDIA_PATH); //以MEDIA_PATH为路径,创建File对象 if (home.listFiles( new Mp3Filter()).length > 0) { //判断是否有MP3文件,如果有执行{} for (File file : home.listFiles( new Mp3Filter())) { //如果有MP3文件,迭代MEDIA_PATH目录下的MP3文件 songs.add(file.getName()); //加入到songs ArrayAdapter<String> songList } 本人新手。
判断name这个对象中的文本是否以".mp3"结尾。
如果是返回true,如果不是返回false就是判断是否是mp3文件。 boolean endsWith(String suffix)
测试此字符串是否以指定的后缀结束。 对应有一个startsWith方法。
boolean startsWith(String prefix)
测试此字符串是否以指定的前缀开始。
public void updateSongList() {
File home = new File(MEDIA_PATH); //以MEDIA_PATH为路径,创建File对象
if (home.listFiles( new Mp3Filter()).length > 0) { //判断是否有MP3文件,如果有执行{}
for (File file : home.listFiles( new Mp3Filter())) { //如果有MP3文件,迭代MEDIA_PATH目录下的MP3文件
songs.add(file.getName()); //加入到songs ArrayAdapter<String> songList
}
本人新手。