你好,游客 登录 注册 发布搜索
背景:
阅读新闻

Andrid数据库——可视化工具

[日期:2016-12-06] 来源:mingyunxiaohai的专栏  作者: [字体: ]

前面三篇文章

Andrid数据库框架——greenDAO(一)Andrid数据库框架——greenDAO(二)Andrid数据库框架——greenDAO(三)讲解了greenDao的运用。那么当我们使用Android sqlite数据库开发的时候,我们希望能看到我们数据库中的信息。但是正常情况下我们需要把手机root 然后找到数据库文件导出来之后在用 SQLite Expert 等工具查看数据库。非常麻烦。而且听说root后的手机是不能再升级系统的~~。

那么我们改怎么优雅的查看我们的数据库中的信息呢?不需要root,AndroidStudio有一个很好用的插件SQLScout我们可以在studio安装插件的地方直接搜索到就能安装。但是这个插件师收费的 只能试用一天 费用还是挺高的 50美元和99美元。当然我们都喜欢用免费的啦有没有免费的呢?有的那就是stetho Facebook出品。

github地址: https://github.com/facebook/stetho

官网: http://facebook.github.io/stetho/

用法:

一、

在build.gradle中添加依赖:

dependencies { compile 'com.facebook.stetho:stetho:1.4.1'
compile 'com.facebook.stetho:stetho-okhttp3:1.4.1'}

我项目中是用的okhttp3.4 如果是用的URLconnection或者okhttp3以下的依赖配置可以去官网查看 不是很一样。

然后去我的自己的application中的onCreate()方法中添加下面代码

Stetho.initializeWithDefaults(this); new OkHttpClient.Builder() .addNetworkInterceptor(new StethoInterceptor()) .build();

然后运行项目

打开你的Chrome浏览器在地址栏输入chrome://inspect

点击蓝色的 inspect 进入界面

在点击Resources 就可以看到我们的数据库里的信息了

然后我们就可以愉快的调试了^^。

收藏 推荐 打印 | 录入:admin | 阅读:
相关新闻      
本文评论   查看全部评论 (0)
表情: 表情 姓名: 字数
点评:
       
评论声明
  • 尊重网上道德,遵守中华人民共和国的各项有关法律法规
  • 承担一切因您的行为而直接或间接导致的民事或刑事法律责任
  • 本站管理人员有权保留或删除其管辖留言中的任意内容
  • 本站有权在网站内转载或引用您的评论
  • 参与本评论即表明您已经阅读并接受上述条款