import java.io.File;
import java.util.ArrayList;

import android.app.Activity;
import android.widget.ArrayAdapter;
import android.os.Bundle;
import android.widget.ListView;

public class SDcard extends Activity {
    /** Called when the activity is first created. */
 
 ListView listview;
 
 @Override
    public void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.main);
             
    File fp = new File("/mnt/sdcard/");
    if(fp.exists()==false)
    {
     return;
    }
    File[] files = fp.listFiles();
   
    ArrayList<String> arrayList = new ArrayList<String>();
   
    for(int i=0; i< files.length; i++)
    {
     if(!files[i].isHidden()&&files[i].isFile())
      arrayList.add(files[i].getName());
    }
   
    ArrayAdapter<String> arrayAdt = new ArrayAdapter<String>(this,
      android.R.layout.simple_list_item_1,arrayList);
       
    listview = (ListView) findViewById(R.id.listView1);
    listview.setAdapter(arrayAdt);
      
    }
}

안녕하세요 안드로이드 입문 초짜입니다
제목에 썼듯이 ListView와 Array를 이용하여 
파일 목록을 불러오고 싶습니다.

이처럼 구현하고 제 스마트폰에 넣었는데
왜 폴더 목록은 나오질 않을까요?
다시 말씀드리자면, 지금 제가 지정해준 경로에
폴더가 대략 40개, 그리고 폴더가 아닌 파일이 정확히 2개 있는데
폴더가 아닌 다른 2개의 파일 목록만 나옵니다

사실 여기에 글 쓰기도 민망하지만,
염치불구하고 아시는분들 댓글 좀 부탁드릴게요!!!ㅜㅜ