Android数据库调试,编辑,调试和查看工具的使用。

以前做Android APP开发,每次做数据库功能是最烦的,应为数据库需要在手机上才能查看,如果要在电脑上查看编辑,还需要下载工具,把手机的数据库导入到电脑里,特别浪费时间。后来发现一个特别不错的工具,可以在电脑上实时查看APP的数据库,还可以对它进行编辑,不仅可以查看sqlite,还能查看SharedPreference的数据。特别好用,节约很多开发的时间。 下面介绍一下这个强大的工具。

Android Debug Database
github地址:https://github.com/amitshekhariitbhu/Android-Debug-Database
功能:

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

界面:
这里写图片描述

如何使用:

  1. 添加依赖,在APP的build.grade里添加
dependencies {
       debugCompile 'com.amitshekhar.android:debug-db:1.0.0'
}

注释:最好使用debugCompile,只在debug时可以查看。

  1. 当你运行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 x
        versionName "x.x"
    }
    buildTypes {
        release {
            minifyEnabled false
        }
        debug {    //修改这里
            resValue("string", "PORT_NUMBER", "8088")
        }
    }

}

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

猜你喜欢

转载自blog.csdn.net/cqx13763055264/article/details/80456881