在开发Android应用程序时,如何监控SQLite数据库中的记录

在开发Android应用程序时,如何监控SQLite数据库中的记录,android,sqlite,Android,Sqlite,我正在开发一个android应用程序,我正在使用本地SQLite数据库进行测试。 我怎么知道数据库的内容是什么?如何查看记录 例如,我刚刚插入了一个新用户。我如何知道它们在那里?如果您使用的是Eclipe,您可以在模拟器打开时打开DDMS透视图,以后再打开: 文件浏览器->数据->数据->应用程序包名称->数据库 您的应用程序数据库应位于idedatabases文件夹中。选择您的数据库,然后用上选项卡上的两个按钮推拉数据库。您可以使用Firefox扩展名打开数据库文件以检查数据库中的记录。如果您

我正在开发一个android应用程序,我正在使用本地SQLite数据库进行测试。 我怎么知道数据库的内容是什么?如何查看记录


例如,我刚刚插入了一个新用户。我如何知道它们在那里?

如果您使用的是Eclipe,您可以在模拟器打开时打开DDMS透视图,以后再打开:

文件浏览器
->
数据
->
数据
->
应用程序包名称
->
数据库


您的应用程序数据库应位于ide
databases
文件夹中。选择您的数据库,然后用上选项卡上的两个按钮推拉数据库。您可以使用Firefox扩展名打开数据库文件以检查数据库中的记录。

如果您使用的是Eclipe,则可以在emulator打开时打开DDMS透视图,并在以后打开:

文件浏览器
->
数据
->
数据
->
应用程序包名称
->
数据库


您的应用程序数据库应位于ide
databases
文件夹中。选择您的数据库,然后用上选项卡上的两个按钮推拉数据库。您可以使用Firefox扩展名打开数据库文件以检查数据库中的记录。

当您可以插入一行时,我想您也可以查询表。因此,如果游标不为null,则从中获取游标和getCount。因此,我必须在应用程序内部执行一些虚拟操作,以便查看数据库内容?难道没有其他方法吗?当你可以插入一行时,我想你也可以查询这个表。因此,如果游标不为null,则从中获取游标和getCount。因此,我必须在应用程序内部执行一些虚拟操作,以便查看数据库内容?还有别的办法吗?太好了!正是我所需要的!!!!!我会尝试一下,如果我需要澄清,我会写评论。(顺便说一句,我用的是我的真实设备,不知道这有什么区别)如果你用的是真实设备,你需要有根访问权限,并在根模式下运行adb(使用“adb根”)。我想我没有根访问权限。该死。我可以在需要测试功能时随时查看数据库和设备时使用模拟器吗?或者数据库不同?数据库也会不同。太好了!正是我所需要的!!!!!我会尝试一下,如果我需要澄清,我会写评论。(顺便说一句,我用的是我的真实设备,不知道这有什么区别)如果你用的是真实设备,你需要有根访问权限,并在根模式下运行adb(使用“adb根”)。我想我没有根访问权限。该死。我可以在需要测试功能时随时查看数据库和设备时使用模拟器吗?或者数据库不同?数据库也会不同。