在android中如何读取DDMS中的数据库?我想看看存储在DDMS中的数据库数据可以这样做吗?
答案 0 :(得分:19)
DDMS - >文件资源管理器 - >数据 - >数据 - >您的包裹名称 - >数据库
您的数据库应位于数据库文件夹
中选择数据库后,您会在上方选项卡上看到两个图标,您可以在其中推送或拉取数据库
答案 1 :(得分:7)
您需要阅读SQLite记录。
要读取您的SQLite记录,您必须在模拟器中运行项目,而不是在Android设备中运行。如果要在实际的Android表中读取SQL记录,则该过程会更复杂。在线解决方案表明,实现的唯一方法是“根”设备。如果您不知道自己在做什么,这是一个禁忌的过程。
答案 2 :(得分:3)
如果您正在使用Eclipse并希望直接从DDMS读取sqlite的内容而不将其从数据库文件夹中删除,则可以使用questoid sqlite browser
您也可以从here下载。
答案 3 :(得分:1)
最好的选择是使用Motodev Studio。它允许您连接到模拟器/设备上的数据库并执行SQL查询等。
否则,您也可以将数据库下载到开发人员计算机,然后连接到该计算机并进行查询。
或者您可以使用
登录设备/模拟器adb shell
并使用sqlite3在命令行上连接和执行查询。
答案 4 :(得分:1)
使用此工具有一种更简单,更优雅的方式:
http://www.coderzheaven.com/2011/04/18/sqlitemanager-plugin-for-eclipse/
在文件资源管理器中,您可以导航到数据库文件,然后浏览它,如果您只想检查数据库中的某些值,则无需处理SQL查询。
不幸的是,它似乎没有更积极的发展。