先上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方法,并顯示傳入引數值以及回傳值,以及方法執行時間
轉載請註明出處,本文鏈接:https://www.uj5u.com/yidong/37023.html
標籤:Android
上一篇:12.Android-SQLiteOpenHelper使用
下一篇:安卓記事本小程式開發
