android-SD卡-查看模拟卡中文件夹里的文件 各位大虾:我现在想在写一个方法,主要是查询sd卡中某个特定文件夹下的文件名,查询结果放入List中。求代码,急~~~ 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 写一个递归就好了public void test(String str){File file = new File(str);if(file.isDirectory()){ File[] fl = file.listFiles(); for (int i = 0; i < fl.length; i++) { test(fl.get(i).getName()); }}else{ list.add(str);}} 估计楼主主要是不知道怎么读SD文件吧 两行代码就OK了啊File home = new File(FILE_PATH);if (home.listFiles(new MusicFilter()).length > 0){ for (File file : home.listFiles(new MusicFilter())) { String strName = file.getName(); .............. ............... }}class MusicFilter implements FilenameFilter{ public boolean accept(File dir, String name) { //这里还可以设置其他格式的文件 return (name.endsWith(".xxx")); }} 楼主的意思是把sdcard里面的某个文件夹下面的的所有文件夹名拿出来?? Android系统会自动监控你的sdcard 也就是说每当你的sdcard里面添加或者删除东西,在他的系统数据库中都会有相应的记录,直接查询数据库就行了 sdcard/data/data/应用包名目录下 我想知道怎么删除SD卡中的所有文件夹~~谢谢了~~邮箱:[email protected]谢谢了~~急需~ android即时通讯类似微信那种 Android软件安装失败 androidUI界面更新的问题 apk图标在应用程序列表里面的隐藏问题 android手机待机界面的手触屏幕实现左右滑滚是如何实现的? android关于INSTALL_FAILED_MISSING_SHARED_LIBRARY的问题 apk安装问题和Android启动问题.....?? 一个简单的问题烦了好几天,麻烦帮忙看一下 Popupwindow中的按钮监听咋弄啊? 【求助】fragment内添加单击事件后没有跳转到目标Activity Android模拟器无法调试问题 坐等Junit深度测试
File file = new File(str);if(file.isDirectory()){
File[] fl = file.listFiles();
for (int i = 0; i < fl.length; i++) {
test(fl.get(i).getName());
}
}else{
list.add(str);
}
}
File home = new File(FILE_PATH);
if (home.listFiles(new MusicFilter()).length > 0)
{
for (File file : home.listFiles(new MusicFilter()))
{
String strName = file.getName();
..............
...............
}
}class MusicFilter implements FilenameFilter
{
public boolean accept(File dir, String name)
{
//这里还可以设置其他格式的文件
return (name.endsWith(".xxx"));
}
}
谢谢了~~急需~