Capacitor Android API
Capacitor Android 是为 Capacitor 应用在 Android 平台上提供支持的本地运行时环境。
Bridge(桥接层)
Android Bridge 是 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 对象(例如 window 或 document)上触发一个事件。如果可能,建议优先使用 Plugin Events(插件事件)。
示例:
bridge.triggerJSEvent("myCustomEvent", "window");
bridge.triggerJSEvent("myCustomEvent", "document", "{ 'dataKey': 'dataValue' }");
注意:data 参数必须是一个序列化的 JSON 字符串值。
数据传递
关于如何在环境之间处理传递数据的说明,可以在此处找到。
保存 CAPPluginCall
关于为异步或重复操作持久化插件调用的说明,可以在此处找到。