2011-12-21 5 views
0

어떻게 sdcard의 폴더 안에 모든 파일 (.pdf, .doc, .ppt, .mp4 등)을 표시 할 수 있습니까? 나는 그들의 파일 이름을 표시하고 싶다.sdcard의 특정 폴더에있는 모든 파일을 표시합니다. 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

당신은 (istance위한 ArrayAdapter와)는 AdapterListActivity을 사용해야합니다.

example

편집으로 이것을 참조 :이 방법으로 배열의 내용을 인쇄 할 수 있습니다

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

어쨌든 나는 로그 캣에서 파일 이름을 표시 할 수 있습니까? – agony

+0

물론 할 수있는 – Blackbelt

+0

어떻게 할 수 있습니까? 내 코드는 지정된 폴더 안에있는 파일 수만 표시합니다. – agony

관련 문제