跳到主要内容
版本:v8

Capacitor Android API

Capacitor Android 是在 Android 上驱动 Capacitor 应用的原生运行时。

Bridge

Android bridge 是 Capacitor Android 库的核心。bridge 上有多个方法,用于提供信息或改变行为。

当插件注册到 Capacitor 时,插件可以访问 bridge:

this.bridge

getConfig()

public CapConfig getConfig()

该方法返回 Capacitor 运行时已知的配置对象。


triggerJSEvent(...)

public void triggerJSEvent(final String eventName, final String target)
public void triggerJSEvent(final String eventName, final String target, final String data)

在 JavaScript 的 EventTarget(例如 windowdocument)上触发事件。如果可能,建议优先使用插件事件

示例:

bridge.triggerJSEvent("myCustomEvent", "window");
bridge.triggerJSEvent("myCustomEvent", "document", "{ 'dataKey': 'dataValue' }");

注意:data 必须是序列化的 JSON 字符串值。


传递数据

关于如何在环境之间传递数据的说明可以在此处找到


保存 PluginCall

关于持久化插件调用以用于异步或重复操作的说明可以在此处找到