列出所有android系统
问题描述:
的从一个特定的文件夹中的文件,我想这一个:How to access all mp3 files from all the subfolders in the sdcard?列出所有android系统
我需要从一个文件夹(ABC)和任何列表项的点击列出所有.AMR文件,做一些事情。
在此先感谢。
答
你可以试试这个:
String path = Environment.getExternalStorageDirectory().toString()+"/Pictures";
Log.d("Files", "Path: " + path);
File f = new File(path);
File file[] = f.listFiles();
Log.d("Files", "Size: "+ file.length);
for (int i=0; i < file.length; i++)
{
//here populate your listview
Log.d("Files", "FileName:" + file[i].getName());
}
这将列出在图片文件夹中的所有文件。 使用的路径,你的文件夹获得该文件夹中的文件 不要忘记使用下列权限
<uses-permission android:name="android.permission.READ_EXTERNAL_STORAGE" />
+0
'for'循环替换'foreach。 报告循环遍历集合或数组,并且可以用Java 5及更新版本中提供的foreach迭代语法替代。 –
请解释一下你试过,你遇到了哪些具体的问题。 – CommonsWare
我是新来的android,并尝试从给出的链接代码。谢谢。 –
你可以使用ACTION_PICKT的意图与特定的URI到文件夹 – Bhargav