アセットまたは生のリソースを として開く方法はありFile
ますか? ファイルを開く必要がある方法がありますFile
が、ファイルをアセットまたは生のフォルダーに保存したいので、それらにアクセスできません。
で開こうとしfile:///android_asset/filename.xml
ましたが、FileNotFound 例外を受け取りました。
File file = new File("....");
x.load(file);
アセットまたは生のリソースを File として開く方法はありますか?
いいえ、申し訳ありません。ファイルとして存在しません。のみを取得できますInputStream
。
最初にファイルを圧縮する場合は、次のようにします。
File dir = getFilesDir();
IoUtils.extractZipResource(getResources().openRawResource(R.raw.texfilezip), dir, true);
File textFile = new File(dir, "textfile.txt");