显示来自sdcard Android的特定文件夹中的所有文件

时间:2011-12-21 11:16:18

标签: android

如何在SD卡中的文件夹中显示所有文件(.pdf,.doc,.ppt,.mp4等...)?我想显示他们的文件名。

这就是我所拥有的:

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());
        }
    }

1 个答案:

答案 0 :(得分:0)

你必须使用ListActivityAdapter(例如ArrayAdapter)。将其视为example

编辑:你可以用这种方式打印数组内容:

Log.i(LOG_TAG, Arrays.toString(list));