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