Android Debug Database 一个好用的Android数据库调试查看工具

原创 2017年03月15日 10:38:21

原文地址 http://blog.csdn.net/qq_25806863/article/details/62216763

平时要查看手机数据库内容就很麻烦了,就算把db文件下载到电脑上了,还需要下载专门的数据库工具来查看。而且每次修改数据库都需要重新下载,很麻烦。
然后今天发现了Android Debug Database,
githud地址:https://github.com/amitshekhariitbhu/Android-Debug-Database

先看看他有什么功能吧:

  • 直接查看手机该app的数据库和shared preference.
  • 可以直接修改数据库和shared preference的值,立即生效。修改配置文件什么的特方便,真的立即生效。
  • 可以直接搜索数据库内容。
  • 可以直接执行sql语句
  • 可以直接下载db数据库文件
  • 直接排序

先看两张界面图吧;

数据库的:
这里写图片描述

共享参数的:
这里写图片描述

好了 下面说收使用吧

  1. 添加依赖项
    在app的build.gradle添加

    dependencies {
    debugCompile 'com.amitshekhar.android:debug-db:1.0.0'
    }

    最好是用debugCompile,只在debug时可以查看。
    然后当你运行APP启动的时候,在日志中会看见这一行:
    这里写图片描述
  2. 真机访问(手机和电脑必须在同一个局域网上
    点击那个地址就可以直接访问了,也能在浏览器中手动输入。默认地址是手机IP:8080
    如 手机ip是 192.2.2.2 那么默认的地址就是 192.2.2.2:8080;
  3. 模拟器访问
    还有一种方式是针对虚拟机的,不过对真机也有效,就是浏览器访问
    localhost:8080;
    这样访问有一个前提条件,要先执行一下
    adb forward tcp:8080 tcp:8080 命令.
  4. 修改端口号
    如果不用默认的8080端口号,可以自己指定。
    在app的build.gradle中
android {
    compileSdkVersion 25
    buildToolsVersion "25.0.2"

    defaultConfig {
        applicationId ""
        minSdkVersion 21
        targetSdkVersion 25
        versionCode 1
        versionName "1.0"
    }
    buildTypes {
        release {
            minifyEnabled false
            proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
        }
        debug {    //这里
            resValue("string", "PORT_NUMBER", "8088")
        }
    }

}

这样修改之后,上面的所以得8080都要改成对应的新端口号,
如:
192.2.2.2:8088
localhost:8088
adb forward tcp:8088 tcp:8088

Android应用的调试

-
  • 1970年01月01日 08:00

android studio使用database navigator查看数据库

一  database navigator database navigator是android studio的一个插件,可以用来查看sqlite数据库,也可以查看MySQL等其他数据库。 二  安装...
  • yu75567218
  • yu75567218
  • 2017-12-26 17:48:40
  • 1661

Android studio查看SQLIte数据库文件

最近在做SQLIte,建表以后,却无法找到数据库文件用模拟器测试,在Eclipse中打开DDMS ——>File Explorer——>data——>data——>对应包下——>databases就能...
  • u014005316
  • u014005316
  • 2016-12-15 18:27:20
  • 20620

Android数据库(SqlLite)操作和db文件查看

操作步骤很简单,首先导入sqlLite 的DB文件(即File Explorer   /data /data/),然后进行各种sql操作。 下面是我的代码: package com.xiaos...
  • catoop
  • catoop
  • 2012-05-21 23:47:45
  • 21076

Android Debug Database一个更好的数据查看工具

前文写到android studio使用database navigator查看数据库,要查看数据库,需要安装一个插件,然后再导出数据库文件,再连接数据库,然后才能查询数据库,每次操作了数据库都要重复...
  • yu75567218
  • yu75567218
  • 2017-12-27 08:54:05
  • 151

在Android Studio中查看Sqlite数据内容的方法(stetho使用详细说明)

注意首先你要有个VPN没有的就不用看下面了项目的github一.在build中编写 SliderLayout的dependence依赖dependencies { compile 'com.s...
  • p4885056000
  • p4885056000
  • 2016-11-10 20:37:06
  • 1253

Android Sqlite数据库常用操作

很久前也写过一篇Android数据库操作相关内容。在正式项目中,我们通常会使用数据库开源框架如GreenDao来对数据库进行操作。 感觉很久没有直接使用Sql语句了,这几天有时间,就温习了下相关知识。...
  • true100
  • true100
  • 2016-11-10 11:55:53
  • 3951

Android中SQLite数据操作

做安卓开发离不开数据库操作,尽管现在有越来越多的orm框架使用,我们可以尽可能少的写sql语句,但是学习好最基本的SQLite数据操作也是必须的,下面根据自己之前学习做了个简单的总结,写得不好,请大家...
  • true100
  • true100
  • 2015-01-28 17:09:39
  • 899

Pycharm DataBase Navigator Plugins 使用

前言Pycharm社区版是没有database插件的,所以得找个替代的插件。这就是DataBase Navigator。真的很实用这东西,今天在使用中也遇到了几个问题顺便记录一下。 环境: pych...
  • qq_35056292
  • qq_35056292
  • 2017-07-05 22:39:39
  • 2326

Android Debug Database

前言Android客户端查看sqlite数据库是很繁琐的事情,需要DDMS中找到sqlite数据库,导出来到桌面,使用的其它数据库软件查看。当然可以root之后在手机上看。Android Debug ...
  • o279642707
  • o279642707
  • 2017-04-01 17:02:35
  • 1249
收藏助手
不良信息举报
您举报文章:Android Debug Database 一个好用的Android数据库调试查看工具
举报原因:
原因补充:

(最多只允许输入30个字)