zoukankan      html  css  js  c++  java
  • Android项目实战(五十九):调试方法神器Hugo

    先上GitHub地址:Hugo

    一句话描述该框架,以Log的形式告诉我们某个方法传入的每一个参数以及返回值,以及调用的activity 时间 等其他信息

    非常适用方便代码调试

    引入框架:

    根目录下的build.gradle

    buildscript {
        repositories {
            mavenCentral()
        }
    
        dependencies {
            classpath 'com.jakewharton.hugo:hugo-plugin:1.2.1'
        }
    }

    app下的build.gradle

    apply plugin: 'com.android.application'
    apply plugin: 'com.jakewharton.hugo'

    使用方法:

    在class前或是方法前加上注解@DebugLog

    以方法调试示例:

        @DebugLog
        public String getInfo(int age , String name ){
            return name+age;
        }

    调用:

            getInfo(17 ,"小明");

    打印:

    MineActivity:
        ⇢ getInfo(age=17, name="小明")
        ⇠ getInfo [0ms] = "小明17"
    打印结果表示在MineActivity 执行了getIinfo方法,并显示传入参数值以及返回值,以及方法执行时间
  • 相关阅读:
    ubuntu10官方镜像安装硬盘自动分区失败的问题
    ubuntu10的pci扩展卡驱动安装失败后检查方法
    day7集合
    day6字符编码
    day5 dict
    day4 list,tuple
    day2 int,bool,str
    day1
    函数一
    注册登录
  • 原文地址:https://www.cnblogs.com/xqxacm/p/12206427.html
Copyright © 2011-2022 走看看