Android用のIMEを作成するときは、onCreateInputView()などの多くのInputMethodServiceメソッドをオーバーライドしてオンスクリーンキーボード(OSK)をサポートする必要があります。AndroidカスタムIMEは画面キーボードのデフォルトを使用します
ユーザーのデフォルトIMEからスクリーンキーボードを使用する方法はありますか?たとえば、AndroidのデフォルトのIMEがデフォルトのIMEであるとします。私のIMEを使用する場合、手動で(予測などを含む)全体を処理する代わりに、AndroidのデフォルトIMEからOSKを使用する方法があります。私はスクリーンキーボードのユーザーをこのIMEに置き換えたくありません。
また、私はおそらくアンドロイドのデフォルトのキーボードのソースを引き出し、それを使用することができます。
私はあなたの考えをAndroidのオープンソースコードから取り込むことが最善の解決策だと考えています。 –
私はそれに取り組んできました。 Android LatinIMEのソースは、AOSPからコンパイルされていることにかなり依存しているようです。 – Halsafar