自定义原生 Android 代码
许多应用需要添加自定义 Java 或 Kotlin 代码来实现原生功能,但又不想承担构建和发布完整 Capacitor 插件的开销。
根据是否需要从 WebView 访问这些代码,有以下两种实现方式:
可供 WebView 访问的原生代码
要实现可被 WebView 访问的自定义原生代码,最简单的方式是构建一个本地 Capacitor 插件。这种情况下,只需创建一个继承自 com.getcapacitor.Plugin
的类,并使用 @NativePlugin()
和 @PluginMethod()
注解即可。
以下是 Java 和 Kotlin 的自定义代码示例: