Hugo Plugin

Android开发—— 小工具,大效率

空扰寡人 提交于 2020-02-28 16:03:40
一、Hugo插件 —— 打印方法运行时间 首先申明下,此Hugo非 彼Hugo(Hugo是由Go语言实现的静态网站生成器)。 Hugo插件作用 : 能够计算并打印一个方法的输入参数和函数的运行时间 Hugo插件应用场景: 处理Android 应用卡顿问题 (1)先看实例 1)在对应方法处标注@DebugLog SearchResultPanel::dispatchResult处标记@DebugLog 2)Hugo插件计算的运行时间 Hugo插件计算的运行时间 第一行:打印执行方法及其参数 第二行:方法执行时间 3)常规日志打印运行时间 常规日志打印运行时间 (2)Hugo 插件配置 1)在buildscript 的dependencies中添加依赖地址 classpath 'com.jakewharton.hugo:hugo-plugin:1.2.1' 2)apply插件 applyplugin:'com.jakewharton.hugo' 3)使用开关配置 方式一 : hugo { enabled false } 方式二 : Hugo.setEnabled(true|false) 备注 : How to use Hugo.setEnabled(true)? (暂时好像还不行) Hugo插件详细资料可参考 : Hugo插件 Github 地址 二、Godeyes 插件 ——