Skip to content

0x01 Architecture And WorkFlow_zh

hui.zhao edited this page Dec 8, 2019 · 1 revision

框架和整体流程

框架概览

android_god_eye_framework_2

流程

AndroidGodEye整体工作流程为

  1. Application中初始化
  2. Install安装模块
  3. Consume消费模块数据(DebugMonitor性能看板也是一种Consumer)
  4. Uninstall卸载模块(一般不需要)

android_god_eye_flow

大部分模块安装之后就会开始生产数据,但是有些模块需要外部生产数据,一般调用GodEyeHelper中的相关方法即可

比如页面加载完成的时间点,AndroidGodEye无法自动识别,就需要调用方调用GodEyeHelper.onPageLoaded(SecondActivity.this);来告诉AndroidGodEye这个页面加载完成,更多细节参考wiki中各个模块详情

API

AndroidGodEye大部分核心API由GodEye单例类提供,GodEyeHelper辅助类提供一些额外的帮助方法

android_god_eye_entrance_godeye

android_god_eye_entrance_godeyehelper

Clone this wiki locally