1

私のアプリでは、ファイルを正常にダウンロードし、次のように開きました。

OutputStream output = openFileOutput("myfile.txt", Context.MODE_PRIVATE);

少しブラウジングしただけで、私のファイルが に見つかりました/data/data/my.app.namespace/files/myfile.txt。パスをハードコードしたくはありませんが、後でアプリで myfile.txt にアクセスし、そのフォルダー パスを動的に取得したいと考えています。Environmentオブジェクト内のほとんどのフォルダーを試しましたEnvironment.getDataDirectory().getAbsolutePath()が、それは/data. プライベート ファイルの移動先を確認するには、どこを参照すればよいですか? それとも、この構造は変わらないと仮定しても安全ですか? ハードコーディングは好きではありませんが、うまくいくでしょう...

4

1 に答える 1

6

を使用してそれを行うことができますcontext.getFilesDir() + "/filename.ext"

于 2013-10-25T18:30:17.670 に答える