前面三篇文章
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 就可以看到我们的数据库里的信息了
然后我们就可以愉快的调试了^^。