私の目標はContext#getCacheDir()が返すディレクトリに一時ファイルを格納することです。Androidのキャッシュディレクトリにファイルを保存する方法は?
/data/data/my.app/cache/somedir/foo.json
私は、java.io apisを使用してそこにファイルを書き込むことができます。しかし、私はContext#MODE_PRIVATEを使用することができないので、そこにファイルのパーミッションを設定する方法がわかりません。
Context#openFileOutputおよびContext#openFileInputのfilenameパラメータは、パス区切り文字を含む入力を受け入れることができません。したがって、彼らは、ディレクトリに作成されたファイルのためにのみ有用です:
/data/data/my.app