我正在编写一个记事本 android 应用程序,但我的“打开”按钮遇到了困难。我如何实现它,以便当我单击它时,会出现一个对话框,其中包含保存在我在 SD 卡上创建的文件夹中的 .txt 文件?另外,我如何将所选文件加载到我当前的活动中?
谢谢你
尝试以下,
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.
}
}