feat(android): implement capacitor/keyboard plugin (#10125)

This commit is contained in:
aki-chang-dev
2025-02-12 11:28:56 +00:00
parent 1409408a66
commit 6730122108
6 changed files with 30 additions and 7 deletions

View File

@@ -10,6 +10,7 @@ android {
apply from: "../capacitor-cordova-android-plugins/cordova.variables.gradle"
dependencies {
implementation project(':capacitor-app')
implementation project(':capacitor-keyboard')
implementation project(':capgo-inappbrowser')
}

View File

@@ -3,6 +3,7 @@ package app.affine.pro
import android.os.Build
import android.os.Bundle
import androidx.annotation.RequiresApi
import com.capacitorjs.plugins.keyboard.KeyboardPlugin
import com.getcapacitor.BridgeActivity
import com.getcapacitor.plugin.CapacitorCookies
import com.getcapacitor.plugin.CapacitorHttp
@@ -17,7 +18,8 @@ class MainActivity : BridgeActivity() {
listOf(
CapacitorHttp::class.java,
CapacitorCookies::class.java,
InAppBrowserPlugin::class.java
InAppBrowserPlugin::class.java,
KeyboardPlugin::class.java,
)
)
}

View File

@@ -5,5 +5,8 @@ project(':capacitor-android').projectDir = new File('../../../../../node_modules
include ':capacitor-app'
project(':capacitor-app').projectDir = new File('../../../../../node_modules/@capacitor/app/android')
include ':capacitor-keyboard'
project(':capacitor-keyboard').projectDir = new File('../../../../../node_modules/@capacitor/keyboard/android')
include ':capgo-inappbrowser'
project(':capgo-inappbrowser').projectDir = new File('../../../../../node_modules/@capgo/inappbrowser/android')