跳到主要内容
版本:v3

Capacitor Android API

Capacitor Android 是为 Android 平台上的 Capacitor 应用提供支持的本地运行时环境。

Bridge(桥接器)

Android 桥接器是 Capacitor Android 库的核心。桥接器上提供了多个方法,用于获取信息或改变运行行为。

当插件在 Capacitor 中注册后,便能够访问桥接器:

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 字符串值。


数据传递

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


保存 CAPPluginCall

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