2011-12-21 95 views
0

如何在SD卡中的文件夾中顯示所有文件(.pdf,.doc,.ppt,.mp4等等)?我想顯示它們的文件名。顯示SD卡中的特定文件夾中的所有文件Android

這裏就是我的了:

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

回答

0

你必須使用一個ListActivityAdapter(ArrayAdapter爲istance)。

認爲這是example

編輯:您可以通過這種方式打印數組內容:

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

反正我可以在logcat中顯示的文件名? – agony 2011-12-21 11:58:26

+0

當然你可以 – Blackbelt 2011-12-21 12:19:13

+0

我該怎麼做?我的代碼只顯示指定文件夾內的文件數量 – agony 2011-12-22 01:20:23

相關問題