原来查看数据库内容,我们一般都是将数据库文件从手机导出,再用专门的软件打开查看,比较繁琐。最近发现了一个比较方便的方法:使用工具stetho

使用方式

在gradle中配置dependencies:

dependencies { 
// Stetho core 
compile \'com.facebook.stetho:stetho:1.3.1\'
//If you want to add a network helper 
compile \'com.facebook.stetho:stetho-okhttp3:1.3.1\' 
}

自定义一个MyApplication继承Application,在onCreate中初始化stetho:

public class MyApplication extends Application {

    @Override
    public void onCreate() {
        super.onCreate();
        init();
    }

    private void init(){
        Stetho.initializeWithDefaults(this);
        new OkHttpClient.Builder()
                .addNetworkInterceptor(new StethoInterceptor())
                .build();
    }
}

接着运行app到手机上。

然后打开chrome,输入网址chrome://inspect

 

检测到手机上的APP,点击inspect打开管理窗口

如上图所示,现在可以查看数据库的内容了。 


版权声明:本文为hacjy原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://www.cnblogs.com/hacjy/p/7419004.html