转载

Andrid数据库——可视化工具

前面三篇文章

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

Andrid数据库——可视化工具

点击蓝色的 inspect 进入界面

Andrid数据库——可视化工具

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

Andrid数据库——可视化工具

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

原文  http://blog.csdn.net/mingyunxiaohai/article/details/53467068
正文到此结束
Loading...