0

opencsv を使用して、assets フォルダー内の csv ファイルから読み取ることができます。ただし、ファイルへの書き込みはもう少し不可解でした。

/assets フォルダー内のファイルを読み取り用に開くには、次のようにします。

CSVReader reader = new CSVReader(new InputStreamReader(getAssets().open("shoppinglists.csv")));

書き込み用にファイルを開く方法と、書き込みを行う方法を教えてください。ファイルへのアクセスに getAssets() を使うと継ぎ目がきれいなので、読み込みにも使いたいと思います。

4

2 に答える 2

1

APK の一部であるため、おそらくアセット ファイルに書き込むことはできません。

私があなたなら、資産ファイルを一時ディレクトリにコピーし、必要に応じてそのコピーに書き込みます。

于 2012-08-17T12:24:59.290 に答える
0

Assets フォルダーは、パッケージ化された apk に存在します。読み取り専用です。したがって、それに書き込むことはできません。

于 2012-08-17T12:24:28.947 に答える