如何打开SD卡Android上保存的目录

时间:2012-05-22 01:29:55

标签: android file-io notepad

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

谢谢

1 个答案:

答案 0 :(得分: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.
    }
}