2012-05-22 71 views
2

我正在编程一个记事本android应用程序,但我有我的打开按钮的困难。我如何实现它,以便当我点击它时,会弹出一个对话框,其中包含保存在SD卡上创建的文件夹中的.txt文件?另外,我如何加载选定的文件到我目前的活动?如何打开SD卡上保存的目录Android

谢谢

回答

4

尝试以下方法,

File f = new File(Environment.getExternalStorageDirectory() +"/"+ dirname); 
if(f.isDirectory()) 
{ 
    ArrayList<String> files= new ArrayList<String>(); 
    File file = new File(Environment.getExternalStorageDirectory() +"/"+ dirname+"/"); 
    File fileList[] = file.listFiles(); 
    for(int i=0;i<fileList.length;i++) 
    { 
     files.add(filelist[i].getAbsolutePath()); 
     //here you can get all files. 
    } 
}