android Mp3播放器之音频文件扫描
生活随笔
收集整理的這篇文章主要介紹了
android Mp3播放器之音频文件扫描
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
文件掃描類。代碼很簡單將掃描到的文件保存在Vector<file>列表里
[java] view plain copy package?com.aws.util;?? ?? import?java.io.File;?? import?java.io.FileFilter;?? import?java.util.Vector;?? ?? /**? ?*?<b>文件過濾掃描類</b>? ?*?? ?*?@QQ?QQ:951868171? ?*?@version?1.0? ?*?@email?xi_yf_001@126.com? ?*/?? public?class?FileScanTool?{?? ?? ????private?Vector<File>?filelists?=?new?Vector<File>();?? ?? ????/**? ?????*?@param?rootPath? ?????*????????????根目錄? ?????*?@param?fileName? ?????*????????????掃描文件后綴? ?????*?*/?? ????public?void?scanFile(File?rootPath,?final?String?filterName)?{?? ?? ????????rootPath.listFiles(new?FileFilter()?{?? ?? ????????????@Override?? ????????????public?boolean?accept(File?pathname)?{?? ????????????????//?TODO?Auto-generated?method?stub?? ????????????????if?(((pathname?+?"").toLowerCase()).endsWith(filterName))?{?? ????????????????????filelists.addElement(pathname);?? ????????????????????return?true;?? ????????????????}?? ????????????????if?(pathname.isDirectory())?{//如果是目錄?? ????????????????????scanFile(pathname,?filterName);?? ????????????????????return?true;?? ????????????????}?else?{?? ????????????????????return?false;?? ????????????????}?? ????????????}?? ????????});?? ????}?? ?? ????/**? ?????*?多格式掃描? ?????*?? ?????*?@param?rootPath? ?????*????????????根目錄? ?????*?@param?filterNames? ?????*????????????格式數組? ?????*?*/?? ????public?void?scanFile(File?rootPath,?final?String[]?filterNames)?{?? ????????for?(int?i?=?0;?i?<?filterNames.length;?i++)?{?? ????????????scanFile(rootPath,?filterNames[i]);?? ????????}?? ????}?? ?? ????public?Vector<File>?getFilelists()?{?? ????????return?filelists;?? ????}?? ?? }?
總結
以上是生活随笔為你收集整理的android Mp3播放器之音频文件扫描的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Android开发10——Activit
- 下一篇: Android 获取SD卡路径和判断SD