本文转载自【http://blog.csdn.net/o279642707/article/details/68946230】

前言

Android客户端查看sqlite数据库是很繁琐的事情,需要DDMS中找到sqlite数据库,导出来到桌面,使用的其它数据库软件查看。当然可以root之后在手机上看。Android Debug Database是一个studio 插件,方便在浏览器中查看。解决了痛点

使用浏览器查看Android SQLite数据库-Android Debug Database用法_第1张图片

定义:

Android Debug Database is a powerful library for debugging databases and shared preferences in Android applications. 
一个可以在浏览器中查看的客户端数据库以及Sp文件的插件。

使用方式一

1.直接在app–>build.gradle 中引入依赖jar

debugCompile ‘com.amitshekhar.android:debug-db:1.0.0’

2.build程序

我这边build时候出现问题

UNEXPECTED TOP-LEVEL EXCEPTION: com.android.dex.DexException: Multiple dex files define Lcom/google/gson/JsonSerializer;

Gson mutidex冲突,原因就是项目中使用的jar和 debug-db 用的Gson 重复导致 
compile ‘com.google.code.gson:gson:2.8.0’

解决方式,移除app->libs中的jar 保留Modul中的 Gson:2.8.0 重新Build 项目,就可以了,当然有其他解决方式,这里只给出一个方式 
运行

控制台打出日志如下:

04-01 16:11:23.894 31783-31783/D/DebugDB: Open http://172.27.35.14:8080 in your browser

使用浏览器, 输入 http://172.27.35.14:8080 就可以查看了

使用方式二

1.使用debug-db库,目的就是可以看源代码学习一下,app–>import–>inportModul-找到具体的debug-db位置导入就可以了 
2.构建通过运行

查看具体运行界面

这里写图片描述

左边可以看到数据库列表,右边展示数据库中数据表

Editing values

Android调试数据库允许您以非常简单的方式直接在浏览器中查看数据库和共享首选项。

Android调试数据库可以做什么?

查看所有数据库。

查看应用程序中使用的共享首选项中的所有数据。

在给定的数据库上运行任何sql查询来更新和删除您的数据。

直接编辑数据库值。

直接编辑共享首选项。

删除数据库行和共享首选项。

搜索您的数据

数据排序

下载数据库。

所有这些功能都可以在不影响设备的情况下工作 - >不需要root设备

看了这些还不心动???? 赶快试试吧(360浏览器经测试后出现显示布局不正常,推荐使用chrome浏览器或者IE浏览器)

引用:

debug-db https://github.com/amitshekhariitbhu/Android-Debug-Database 
sqlite 数据库语法 http://www.runoob.com/sqlite/sqlite-syntax.html


更多相关文章

  1. android 这篇文章让我更加明白android数据库存储
  2. Android TabHost两种实现方式
  3. Android -SQLite数据库存储
  4. Android 自动编译、打包生成apk文件 、命令行方式
  5. Android之从网络中获取数据并返回客户端的两种方式:XML格式返回
  6. Android : RadioBotton—— 图片浏览器
  7. 【Android开发】Android Studio中进行简单的WebView构建浏览器开

随机推荐

  1. [转]android 一直在最前面的浮动窗口效果
  2. 为android-support-v4.jar打包源码
  3. Android布局低级错误
  4. android 中调用接口发送短信
  5. android 发送短信的两种方式
  6. popwindow动画显示消失,activity切换动画
  7. 【Android代码片段之四】设置全屏
  8. android sd卡状态、路径、可用空间,内存
  9. android 显示特殊符号
  10. android apk执行shell脚本