タグ

関連タグで絞り込む (1)

タグの絞り込みを解除

sqliteに関するSyncDroidのブックマーク (1)

  • Android あらかじめ作成した SQLite database をアプリに取り込む

    Android のサンプルやチュートリアルでは、アプリ実行時に SQLite データベースを作成してデータの追加や更新、削除などを行っているのがほとんどです。 しかし、あらかじめ作成しておいた SQLite database をアプリに仕込みたい場合があります。 そこで、ここでは sqlite3 など使って作成した自分の SQLite database ファイルを、アプリの asset に入れ、初回起動時にアプリのシステムデータベース領域にコピーする方法を紹介します。 1. SQLite database ファイルを用意する 私は Ubuntu 派なので普通に sqlite3 を使います。(Windows とか Mac はよくわかりません... これとか? SQLite Database Browser) 主テーブルの他に android_metadata という名前のテーブルを作成します

    SyncDroid
    SyncDroid 2011/01/11
    最初この実装にしていたんだけど、更新する手間がだんだん面倒になってきたのと、SQLiteのバージョン違いでの不具合が怖くてassetsにCSV埋め込み→SQLiteコンバートで済ました。パフォも大して変わらないかと。
  • 1