使用Database Navigator插件查看Android APP自带数据库SQLite内容

很久以前看《第一行代码》的时候,记得如果查看真机中某一个APP的数据库里的内容需要事先ROOT手机才能够查看。但随着Android Studio的出现,就可以不用ROOT手机而查看APP里数据库里的内容,同时也摆脱了繁琐的adb命令来查看数据表。下面我就如何使用Database Navigator插件来查看具体的App中的数据库的流程进行详细介绍。
1.寻找AS中已连接真机的文件浏览器
2.在AS中安装Database Navigator插件
3.使用插件查看Android SQLite数据库中的内容

1.寻找AS中已连接真机的文件浏览器
先将手机设置的开发者模式,然后连接到电脑上,打开Android Studio,点击AS右下角的Device File Explorer选项来查看设备文件管理器,如下图所示。
这里写图片描述
接下来寻找并打开data->data文件夹,找到你需要查看的APP的安装包名称,以我手机中的某一个APP的安装包为例进行阐述,如下图所示。
这里写图片描述
在这里我们可以看到这个安装包下的有三个文件夹,其中的第二个便是databases文件夹,打开该文件夹可以看到一个 indoorposnav 数据库,如下图所示。
这里写图片描述
点击鼠标右键,我们将indoorposnav数据库保存在本地电脑的某一个位置,这一过程的操作结果如下图所示。
这里写图片描述
那我们又如何用AS查看保存在电脑上的数据库呢?这就需要用到AS插件库里的一个Database Navigator插件,使用该插件可以查看数据库中所有数据表的内容,下面就讲述如何在AS上安装这个插件。

2.在AS中安装Database Navigator插件
首先打开AS 中的Settings对话框,找到Plugins选项在搜索框中搜索在该插件,如下图所示。
这里写图片描述
在图中我已经标记了关键信息点,现在我点击Install按钮,就可以看到安装成功,需要重启AS,重启完成后,会在AS的左侧看到DB Browser选项,这样就表明该插件安装成功,如下图所示。
这里写图片描述

3.使用插件查看Android SQLite数据库中的内容
首先点击DB Browser选项,打开DB Browser对话框,点击对话框上的加号按钮选择SQLite,如下图所示。
这里写图片描述
我们修改1所标记的Name中的内容为indoorposnav,再接着将刚才保存的数据库保存的路径添加到2标记的选项框中,最后点击Apply和OK就可以了。
这里写图片描述
点击红色标记的按钮,打开SQL Console选择indoorposnav,左侧的面板是该数据库中所有的数据表,在右侧的面板里输入select *from coordinatetb;点击执行按钮可以看到下图的效果。
这里写图片描述
从该图中标记的3中可以看到表coordinatetb中所有的记录,以上就是使用使用Database Navigator插件查看Android APP自带数据库SQLite内容的全部流程。
补充:
在谷歌开发者公众号中发现了这篇文章<期待已久的动态数据库工具终于来了>
,该插件不仅可以查看数据,更重要的可以修改SQLite数据,特此补记,分享给有需要的小伙伴。

  • 8
    点赞
  • 15
    收藏
    觉得还不错? 一键收藏
  • 4
    评论
Database Navigator件是适用于PyCharm的一款数据库管理工具。它提供了一个用户友好的界面,帮助开发者在开发过程中更方便地管理和操作数据库。 该件主要有以下几个功能: 1. 数据库连接管理:它允许我们在PyCharm中方便地连接到多种类型的数据库,包括MySQL、Oracle、PostgreSQL等,并可以存储这些连接的配置信息供将来使用。 2. 数据库对象导航:通过该件,我们可以浏览和查看数据库中的各种对象,如表、视图、存储过程等。它提供了一个直观的树形结构,展示了数据库中的所有对象,方便我们快速地找到需要操作的对象。 3. 数据库查询和编辑:该件提供了一个SQL编辑器,让我们可以在PyCharm中编写和执行SQL查询语句。它支持语法高亮、自动补全等功能,提高了查询和编辑的效率。 4. 数据库表数据管理:我们可以通过该件浏览和编辑数据库中表的数据。它提供了表格形式的界面,支持对表中数据的增删改查操作,方便我们进行数据的管理和分析。 5. 数据库版本管理:该件还支持对数据库中的版本控制。我们可以通过它进行数据库变更的跟踪和管理,方便团队协作和版本回滚。 总的来说,Database Navigator件为PyCharm开发者提供了一套完整的数据库管理工具,方便我们在开发过程中与数据库进行交互,并提高了开发效率和代码质量。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 4
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值