如题,当我们的音乐播放器在打开的时候应该更新一下播放列表,这时候就应该去遍历全部路劲,而不是像MTK那样只是搜索指定文件夹而已
解决方案 »
- 请问如何实现开机自动启动安卓应用(非木马)?
- 关于乱码的问题
- libffmpeg.so 简单应用
- ubuntu下载android内核源码连接出现问题
- “更多”的UI是如何实现的?
- 如何从Surface得到ISurfaceTexture
- auto cannot be resolved or is not a field怎么解决啊?!!
- fragment+ViewPager+listview更新显示与更新问题
- 怎样把文件中的数据读取到一个数组中
- 我编译的android 5.0 系统没有自动亮度调节功能,请问在那个文件配置的?
- android 源码中的Gallery问题???
- android2.1中如何设置睡眠时间
参考,不需要遍历啊,用提供的方法,获取音频文件信息。
public static void getAllFiles(File root){
final Queue<File> mScanFolders = new LinkedList<File>();
mScanFolders.add(root);
while (!mScanFolders.isEmpty()) {
final File currentFile = mScanFolders.poll();
if (currentFile.isDirectory()&&!currentFile.isHidden()) {
final File[] files = currentFile.listFiles();
if (null!=files) {
final int fileLength = files.length;
for (int i = 0; i < fileLength; i++) {
final File file = files[i];
if (file.isFile()) {
//添加判断是否是你需要的东西
}
}
}
}
}
}