林安琪 段明,如皋车祸,出版社投稿
先上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方法,并显示传入参数值以及返回值,以及方法执行时间
如对本文有疑问,请在下面进行留言讨论,广大热心网友会与你互动!! 点击进行留言回复
Android apk 项目一键打包并上传到蒲公英的实现方法
Android 自定义LineLayout实现满屏任意拖动功能的示例代码
android 限制某个操作每天只能操作指定的次数(示例代码详解)
Android 集成 google 登录并获取性别等隐私信息的实现代码
网友评论