8

Android 用の IME を作成するときは、onCreateInputView() などの多くの InputMethodService メソッドをオーバーライドして、オンスクリーン キーボード (OSK) をサポートする必要があります。

ユーザーのデフォルト IME からオンスクリーン キーボードを使用する方法はありますか。たとえば、Android のデフォルト IME がデフォルトの IME だとします。IME を使用する場合、手動ですべて (予測などを含む) を処理する代わりに、Android の既定の IME から OSK を使用する方法があります。スクリーン キーボードのユーザーをこの IME に置き換えたくありません。

または、Android のデフォルト キーボードのソースを取得して、それを使用することもできます。

4

1 に答える 1

0

これを達成する方法は絶対にありません。デフォルトのIMEを別のアプリと考えてください。別のアプリからそれを制御することはできません. 私の提案は、AOSP から LatinIME ソース コードを取得し、それを使用して独自の IME を作成することです。そして、PlayStore のキーボードのほぼ 99% (念のために言っておきますが、100% だと思います) が、LatinIME を出発点として使用していると信じてください。キーボードで処理するものはたくさんあります。

于 2013-03-14T11:05:03.330 に答える