Thanox 中文文档 下载 App

Thanox 移花接木:Activity 概念与组件标识格式

移花接木是什么

移花接木是 Thanox 最有趣也最有想象力的功能。它可以在系统层替换应用的 Activity 跳转目标——把 A → B 的跳转偷偷改成 A → C。

应用场景非常直观:

Android Activity 是什么

在 Android 世界里,每个"页面"就是一个 Activity(活动)。

活动标识的标准格式

Android 里 Activity 的标识格式为:

${包名}/${活动名}

例如:

com.tencent.mm/com.tencent.mm.LauncherUI

Thanox 的"显示当前活动"功能会把这个格式显示出来,方便你复制。

Activity 生命周期(理解移花接木的基础)

一个典型的 Activity 生命周期如下:

Created → Resumed → Paused → Destroyed

移花接木的 hook 时机就在系统要创建 / 启动 Activity 的那一刻——Thanox 会检查:"这次要启动的 Activity 在移花接木替换列表里吗?如果在,把目标换成新的 Activity。"

一个完整的例子

假设一个 app 有三个 Activity:A(启动页)→ B(广告页)→ C(主界面)。

现在你想跳过 B,让启动流程直接变成 A → C:

  1. 找到 B 的活动标识(比如 com.example.app/.AdActivity)
  2. 找到 C 的活动标识(比如 com.example.app/.MainActivity)
  3. 在 Thanox 移花接木里添加规则:B → C

之后每次这个 app 启动时,系统要打开 B 的瞬间,Thanox Framework 层会把目标偷偷换成 C。你看到的效果就是:广告页消失了,直接进主界面。

移花接木配置界面
配置 Activity 跳转替换规则

下一页:怎么找到 app 的活动标识——Thanox 内置的浮窗功能。