0

WiFi経由でUnicode文字を取得するサービスがあります。これは、カーソルが現在配置されているEditTextに入力する必要があります(リモートデスクトップのようなものです)

画面にキーボード レイアウトを表示せずに EditText ビュー (および同様のビュー) にテキストを入力する最良の方法を見つけようとしています。

IME は正しい方向ですか? または、システムにキープレス (Unicode char) を挿入する方法はありますか?

ありがとう!

4

1 に答える 1

0

私は解決策を見つけたと思います:

サーバー プロジェクトに IME (実際には Google の SoftKeyboard サンプルを使用してソリューションをテストしました) をインポートしました。

InputMethodService onEvaluateInputViewShown() をオーバーライドし、false を返してキーボード ビューを非表示にしました。

今、リクエストされた文字で onKey() 関数を呼び出しています。このようにして、フォーカスのあるビューに Unicode 文字を渡します。

誰でも良い方法がありますか?

于 2012-10-11T12:37:30.537 に答える