在进行安卓开发的时候,如果用到了数据库,想知道自己创的表对不对,里面的数据符不符合要求有没有成功等等!一般你是怎么做的? 是不是打开DDMS,然后把app目录下的数据库拖出来,再用数据库工具打开?
是不是特别麻烦,调试一次数据库就要拖出来看一下调试的结果,是不是特烦,那么现在有了一款调试神器,居然可以在浏览器上调试自己的数据库,除了调试数据库还可以查看所有的sharedpreferences,可以指定执行sql语句,还可以把这个数据库下载下来,不说了,越说越觉得方便,直接进入主题吧!
在build.gradle中添加一句.debugCompile 'com.amitshekhar.android:debug-db:1.0.0' 进行依赖,debugCompile的作用是只在debug模式下起作用,发布时是不会加入编译的!
这就完了?恩,没错,这就ok了,你还想怎样~~太复杂了就没意义了啊!
加入依赖后,当debug版的app启动后,注意这行log
04-06 23:04:34.133 21943-21943/com.xu.webapp D/DebugDB: Open http://x.x.x.x:8080 in your browser
点击这个地址,就可以再浏览器中看到数据库和sp!
这里两点要注意,
1 调试的手机要和电脑要在一个网段
2 调试的地址经过测试用谷歌浏览器打开有效
谷歌浏览器打开该地址就会显示你的数据库了