diff --git a/README.md b/README.md index e634d76..9cfe3e2 100644 --- a/README.md +++ b/README.md @@ -30,8 +30,26 @@ Add it in your root build.gradle at the end of repositories: implementation 'com.github.Peakmain:AsmActualCombat:1.1.1' } ``` +#### 功能介绍 +##### ASM全埋点功能 +- $AppStart事件:应用程序启动启动事件。 +- $AppEnd事件:应用程序退出事件。 +- $AppViewScreen事件:应用程序页面浏览事件 +- $AppClick 事件:应用程序控件(View)点击事件,如:ImageView,Button,Dialog等 +- 默认包含防止多次点击事件的处理 +- 可动态设置方法对点击事件处理之前进行拦截,目前只支持对setOnClickListener进行拦截 +##### 隐私方法调用处理 +- 对调用隐私方法的方法体替换成自己的方法(支持动态替换方法) +- 支持的方法如下 +![image](https://user-images.githubusercontent.com/26482737/170660484-740f1399-3a28-4245-9e2b-adc4fb268633.png) +##### 辅助功能 +- 可获取方法的耗时时间 +- 打印方法的参数和返回值 +- 打印方法的Frame +- 可动态配置是否开启插件,默认是开启 + #### 关于我 - 我的Github:https://github.com/peakmain - 我的简书:https://www.jianshu.com/u/3ff32f5aea98