2010/09/22

Androidでデフォルトのデータベースを設定する方法

単語帳アプリを作ったときにやっていたのですが,メモするのを忘れていました.
参考,というかまさに答えそのもののページ:How to have a default database

SQLiteOpenHelperがデータベースを作るパスは決まっているので,そこにデータベースファイルがあるかを見て,なければ別の場所(リソース中のrawやassets)にあるデータベースファイルをそこにコピーする,という形です.rawとraw-ja等のフォルダ分けで言語別のデフォルトデータベースの設定もできます.

どうやらデータベースのサイズが大きいとエラーが起こるようなので,ファイル分割等が必要になることもあるそうです.

アプリケーションのデータベースを事前に設定する方法について

0 件のコメント:

コメントを投稿