Androidでのファイル読み書き2

By mita
このエントリをはてなブックマークに追加このエントリをdel.icio.usに追加このエントリをLivedoor Clipに追加このエントリをYahoo!ブックマークに追加このエントリをFC2ブックマークに追加このエントリをNifty Clipに追加このエントリをPOOKMARK. Airlinesに追加このエントリをBuzzurl(バザール)に追加このエントリをChoixに追加このエントリをnewsingに追加

前回の記事で、データをファイルに読み書き出来るようになりましたが、全てアプリ内からのものでした。
では、最初から何かファイルを持っておき、それを利用したい場合はどうしたらいいのでしょうか?

ということで、調べてみました。

ファイルは「assets」フォルダ内に入れておけば読み込み可能なようです。
しかし、書き込みをしたい場合はそのままでは出来ません。
前回紹介したように、アプリから自由に読み書き出来るのは、特定の領域内に限られています。
そのため、初回起動時等に「assets」からアプリ領域へコピーし、そちらを利用することになります。

簡単に方法を載せておきます。

何か初期データを持っていたい場合、assetsからの読み込みは利用できそうです。
DBのデータを持っておき、初回起動時にdatabaseへ展開等も考えられますね。

参考
http://groups.google.co.jp/group/android-group-japan/browse_thread/thread/567326c74ebade70

関連する投稿