18

特定のキーボードを使用するカスタム アプリケーションを構築しているため、ユーザーがアプリケーションを実行するときに、デフォルトのキーボードを特定のキーボードに変更する必要があります。名前は hackers keyboard です。Java コードを使用するか、Java コードから adb コマンドを呼び出して、どのようにそれを行うことができますか? 、私のデバイスはルート化されています。これも特定のアプリであり、私が開発している会社はそれを必要としています。

4

2 に答える 2

37

imeコマンドを使用して設定できますinput method

$ adb shell ime
usage: ime list [-a] [-s]
       ime enable ID
       ime disable ID
       ime set ID
于 2013-03-12T13:00:12.923 に答える
2

KeyboardViewアプリケーションで使用して、独自のキーボードを開くことができます。OnTouchListenerしたがって、たとえば編集テキストボックスを上書きする必要があります。

ルート化されたデバイスを持つ必要も、adb を使用する必要もありません。Android SDK にも例があります。「ソフトキーボード」といいます。

または、このブログ投稿で例を探すこともできます。

于 2013-03-08T20:56:34.720 に答える