Skip to content

0x01 Architecture And WorkFlow_en

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

Architecture And WorkFlow

Architecture Overview

android_god_eye_framework_2

WorkFlow

The overall workflow of AndroidGodEye is as follows

  1. Initialize in application
  2. Install modules
  3. Consume module data(DebugMonitor dashboard is also a consumer)
  4. Uninstall modules(generally no need)

android_god_eye_flow

Most modules will start producing datas after installation, but some modules need host app to produce datas. Generally, just call methods in GodEyeHelper.

For example, when the page is loaded, AndroidGodEye can't recognize it automatically, so you need to call GodEyeHelper.onPageLoaded(SecondActivity.this); to tell AndroidGodEye that the page is loaded. For more details, please refer to the details of each module in the wiki.

API

Most of the core API of AndroidGodEye is provided by the GodEye class, and the GodEyeHelper class provides extra methods for assistant

android_god_eye_entrance_godeye

android_god_eye_entrance_godeyehelper

Clone this wiki locally