我正在开发一个将数据存储在 SQLite 数据库中的 Android 应用程序。我的问题是,当您使用模拟器时,该数据库文件存储在文件系统的什么位置?
我们可以使用一些工具修改那个数据库文件吗?如何 ?
我正在开发一个将数据存储在 SQLite 数据库中的 Android 应用程序。我的问题是,当您使用模拟器时,该数据库文件存储在文件系统的什么位置?
我们可以使用一些工具修改那个数据库文件吗?如何 ?
在 Eclipse 中,转到 DDMS 透视图,然后选择“文件资源管理器”选项卡。您的数据库将位于:/data/data//databases。
这是一个方便的 Eclipse 插件,用于查看数据库:http ://www.cellobject.net/Home.aspx 。
不需要安装任何其他软件的最简单方法是使用命令留置权工具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;