SQLite データベースにデータを格納する Android アプリケーションに取り組んでいます。私の質問は、エミュレーターを使用している場合、このデータベース ファイルはファイル システムのどこに保存されるのでしょうか?
また、何らかのツールを使用してそのデータベース ファイルを変更できますか? どのように ?
SQLite データベースにデータを格納する Android アプリケーションに取り組んでいます。私の質問は、エミュレーターを使用している場合、このデータベース ファイルはファイル システムのどこに保存されるのでしょうか?
また、何らかのツールを使用してそのデータベース ファイルを変更できますか? どのように ?
Eclipseで、DDMSパースペクティブに移動し、[ファイルエクスプローラー]タブを選択します。データベースは/data/ data//databasesの下にあります。
そして、データベースを表示するための便利なEclipseプラグインがあります:http ://www.cellobject.net/Home.aspx 。
追加のソフトウェアをインストールする必要がない最も簡単な方法は、コマンド lien tool を使用することですsqlite3
。
$ adb shell
root@android:/ # sqlite3 /data/data/<your-package-name>/databases/your.db
SQLite version 3.7.11 2012-03-20 11:35:50
Enter ".help" for instructions
Enter SQL statements terminated with a ";"
sqlite>
sqlite> select * from mytable;