我的目標是在由Context#getCacheDir()返回的目錄中存儲臨時文件。如何將文件存儲在Android的緩存目錄中?
/data/data/my.app/cache/somedir/foo.json
我假設我可以使用java.io apis在那裏寫文件。但我不知道如何設置文件的權限,因爲我無法使用Context#MODE_PRIVATE。
上下文#openFileOutput和Context#openFileInput的filename參數不能接受帶有路徑分隔符的輸入。因此,他們只在目錄中創建的文件有用:
/data/data/my.app