7

この質問を参照する:

Androidの'/data / data / pkg / files'ディレクトリにファイル階層を作成するにはどうすればよいですか?

組み込みの標準Javaライブラリを使用すると、この問題に対してどのような解決策がありますか?data / data / pkgディレクトリに移動して、そこにフォルダとファイルを作成するにはどうすればよいですか?可能であれば、Android通話の一部を使用しているのでしょうか。

ユーザーが自分のアプリを使用するときに、そのユーザーに関連付けられているファイルをpkg / files / usernameフォルダーに保存して、後でこれらのフォルダーを簡単に読み取れるようにします。私の他のオプションはファイル名にユーザー名を含めることですが、これは私の意見ではあまり適切でクリーンな方法ではありません。

4

1 に答える 1

18

getContext()。getDir()メソッドはあなたの友達です

File dir = ctx.getDir("my_sub_dir", Context.MODE_PRIVATE);
File newfile = new File(topDirFile.getAbsolutePath() + File.separator + "new_file_name");
newfile.createNewFile();
BufferedOutputStream fout = new BufferedOutputStream(new FileOutputStream(newfile), 16 * 1024);
于 2011-03-30T13:29:50.970 に答える