在前面的博客中介绍了两种数据库调试方式:命令行调试和可视化调试。其中可视化调试方式中介绍的是SQLiteStudio 工具,这次我们将介绍另外一种可视化调试工具:App Inspection.
可能有同学会问:已经有工具了为什么还要介绍工具?因为它是集成在AndroidStudio中的,不需要单独安装,在使用AST写程序的同时就可以调试数据库,而不需要单独打开其它的工具。最重要的是不需要从模拟器或者手机中导出数据库就可以直接进行调试。
下面我们介绍如何使用这种工具来调试数据库。
菜单栏 View -> Tool Windows -> App Inspection。
这时该工具会在AST底部状态栏出现,其实此工具默认是打开的,只需要在AST底部切换选项卡就可以。如果大家找不到具体的位置,参考Logcat 的位置就行,因为它们是并列出现的(Logcat这种常用的工具相信大家都能找到)。
上面是打开工具后的屏幕截图,左侧是数据库的名称和表,双击表后可以在右侧看到表中的内容。双击某项内容就能修改当前内容的值。这点还是不错的。
左侧带有搜索图标的按钮(第二个按钮)可以打开查询窗口,在其中输入命令进行查询。我目前使用的操作就这样,如果有其它方面的操作了再和大家分享。
此外,毕竟此工具是可视化工具,它和SQLiteStudio 界面差不多,上手起来比较快,相信大家很快就能上手。
最后说一些使用过程中注意事项:
- 1.此工具是新版本Android Studio添加的(2020.3.1及后续新版本),因此需要使用新版本的AST才能使用此工具;
- 2.打开工具后数据库会自动连接并且打开,如果无法打开那么手机刷新或者删除数据库后就可以打开了;
- 3.程序没有运行时,无法修改数据库表中的内容;
现在的AndroidStudio(AST)真是越来越强大了,默认集成了很多有用的工具,使用十分方便。
|