跳转到主要内容
aether.host.invoke() 提供对尚未被 state API 或服务注册表覆盖的 Android 侧操作的直接访问。适用于发送消息、打开界面或执行 Alpine 或 Termux 命令等应用特定任务。

API 签名

Host 方法参考

代码示例

在支持的场景下,状态变更优先使用 state API(aether.state.patch)与服务注册表(aether.services.invoke)。对尚未被这些 API 覆盖的操作再使用 host methods。
runtime.execute 适合需要在扩展逻辑中运行 shell 命令、又不想卷入主 Agent 循环的场景。