显示来自特定的文件夹,从SD卡Android的所有文件 [英] display all files from specific folder from sdcard Android
本文介绍了显示来自特定的文件夹,从SD卡Android的所有文件的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
我怎么可以显示SD卡的文件夹内的所有文件(.PDF,.DOC,.PPT,.MP4,等...)?我想展示自己的文件名。
这就是我已经得到了:
文件中的文件=新的文件(Environment.getExternalStorageDirectory()+/下载/文件/);
文件[] =名单files.listFiles(); 诠释名单= files.listFiles()的长度。
串QWE = list.toString(); Log.d(LOG_TAG,名单:+清单);
Log.d(LOG_TAG,名称:+ QWE +\\ n); //我想展示自己的文件名 的for(int i = 0; I< questionfiles.listFiles()长;我++){
如果(名单[I] .isHidden()){
Log.d(LOG_TAG,隐藏路径的文件。+列表[I] .getAbsolutePath());
}
}
解决方案
您必须使用的与适配器(ArrayAdapter为istance ListActivity )。
认为这是例如
编辑:您可以打印数组的内容是这样的:
Log.i(LOG_TAG,Arrays.toString(列表));
how can i display all the files (.pdf, .doc, .ppt, .mp4, etc...) inside a folder in sdcard? i want to display their filenames.
here's what i've got:
File files = new File(Environment.getExternalStorageDirectory() + "/Downloads/Files/");
File[] list = files.listFiles();
int lists = files.listFiles().length;
String qwe = list.toString();
Log.d(LOG_TAG, "list: " + lists);
Log.d(LOG_TAG, "names: " + qwe + "\n"); //i want to show their filenames
for(int i=0; i < questionfiles.listFiles().length; i++){
if(list[i].isHidden()){
Log.d(LOG_TAG, "hidden path files.."+list[i].getAbsolutePath());
}
}
解决方案
You have to use a ListActivity with an Adapter (ArrayAdapter for istance).
see this as example
EDIT: You can print the array content in this way:
Log.i(LOG_TAG, Arrays.toString(list));
这篇关于显示来自特定的文件夹,从SD卡Android的所有文件的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文