在选项菜单项上单击"我想在列表视图中显示模拟器sd卡的文件"。但这对我不起作用。
我的代码在选项菜单项单击上没有显示任何内容。
这是我要在选项菜单项上执行的代码,单击
我们总是乐于助人。感谢
private void initUI() {
ArrayList<String> files = new ArrayList<String>();
mFileList = (ListView) findViewById(R.id.fileList);
try {
object = (ArrayList<FileMetaData>) reviewer
.review("/mnt/sdcard/");
for (FileMetaData s : object) {
s.getName();
System.out.println(s.getName());
files.add(s.getName());
adapter = new ArrayAdapter<String>(this, R.layout.fileorfolder,
files);
mFileList.setAdapter(adapter);
}
} catch (Exception e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}
试试这个:
File path = Environment.getExternalStoragePublicDirectory();
String[] files = path.list();
现在您有了一个文件和子目录的字符串数组。