美文网首页数据库Android知识Android技术知识
Android Debug Database 一个好用的Andr

Android Debug Database 一个好用的Andr

作者: 喵了个呜s | 来源:发表于2017-03-16 09:48 被阅读626次

    平时要查看手机数据库内容就很麻烦了,就算把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 Debug Database 一个好用的Andr

        本文链接:https://www.haomeiwen.com/subject/xhednttx.html