2

メモ帳 Android アプリをプログラミングしていますが、[開く] ボタンに問題があります。クリックすると、SD カードに作成したフォルダーに保存されている .txt ファイルを含むダイアログ ボックスが表示されるように実装するにはどうすればよいですか? また、選択したファイルを現在のアクティビティにロードするにはどうすればよいですか?

ありがとうございました

4

1 に答える 1

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.
    }
}
于 2012-05-22T04:39:00.790 に答える