メインコンテンツまでスキップ
バージョン: v6

Capacitor Android API

Capacitor Android は、Capacitor アプリを Android 上で動作させるためのネイティブランタイムです。

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)

windowdocument などの JavaScript の EventTarget でイベントを発生させます。可能であれば、Plugin Events を使用することをお勧めします。

例を挙げます。

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

Note: data must be a serialized JSON string value.


データの受け渡し

環境間で渡されるデータの扱い方については、こちら を参照してください。


CAPPluginCall の保存

非同期の操作や繰り返し行われる操作のためのプラグインの呼び出しを持続させるための注意点はこちら にあります。