特定のキーボードを使用するカスタムアプリケーションを構築しているので、ユーザーがアプリケーションを実行するときにデフォルトのキーボードをハッカーのキーボードである特定のキーボードに変更する必要があります。それはJavaコードを使用するか、javaコードからadbコマンドを呼び出すことで行います。私のデバイスは根っこがあります。これは再び特定のアプリケーションであり、私が開発しようとしている会社です。ADBまたはjavaコードを使用してデフォルトのアンドロイドキーボードを変更する
14
A
答えて
29
ime
コマンドを使用してinput method
を設定することができます。
$ adb shell ime
usage: ime list [-a] [-s]
ime enable ID
ime disable ID
ime set ID
2
アプリケーションでKeyboardView
を使用して、独自のキーボードを開くことができます。したがって、編集テキストボックスなどのOnTouchListener
を上書きする必要があります。
ルートデバイスを使用する必要も、adbを使用する必要もありません。 Android SDKにも例があります。これは「SoftKeyboard」と呼ばれます。
または、blog postの例をご覧ください。
+0
私はhttp://code.google.com/p/hackerskeyboard/キーボードを使用していますが、私はあなたの方法と方法で何をしたいのですか? –
+0
私のプロジェクトのキーボードのソースコードを入れたくないので、別のプロジェクトに保存したいのですが、どうすればいいですか? –
関連する問題
- 1. アンドロイドキーボードを変更する
- 2. adbを使用してタイムゾーンを変更するには
- 3. Javaコードを使用してanimateLayoutChangesプロパティを変更します。
- 4. ADBを使用してファイルの最終変更タイムスタンプを取得
- 5. JavaコードをCまたはC++コードに変更してAndroid JNIで使用する方法
- 6. Java Preferences.appはデフォルトのJavaバージョンを変更しません
- 7. Javaを使用したウェーブファイルの変更
- 8. デフォルトのRMIポートを変更する(Java)
- 9. デフォルトのアンドロイドキーボードをラップすることは可能ですか
- 10. adb grantまたはadb revokeはどのように使用しますか?
- 11. Intellij IDEAを使用してコードを変更したと言っています
- 12. sbtとjava-homeはデフォルトのjdkを使用してJavaソースをコンパイルします
- 13. アンドロイドキーボードをスワイプダウンして
- 14. cssを使用してラジオボタンのデフォルトの背景ボーダーを変更するには
- 15. どのように私はC#またはバッチファイルを使用してデフォルトのブラウザを変更する
- 16. Javaを使用してexeリソースを変更しますか?
- 17. Javaを使用してオーディオ入力を変更しますか?
- 18. Southを使用してDjangoモデルの列のデフォルトを変更します。
- 19. wsadminスクリプトを使用してWebSphere 7のデフォルトのWorkManagerを変更します。
- 20. ADB - adb CONNECTコマンドを使用する
- 21. LLVMパスを使用してコードを変更できますか?
- 22. ?Javaコードを使用して
- 23. Swift 3はNSAttributedStringを使用してテキストビューをレンダリングしますが、デフォルトのフォントを変更したい場合
- 24. perlまたはpythonを使用してテキストを変更する
- 25. JSPまたはJavascriptを使用してURLを変更する
- 26. Javaコードを抽出してから変更する方法は?
- 27. Javaソケットを使用してウィンドウのサイズを変更する
- 28. Javaを使用してプログラムによってadbコマンドを実行する方法
- 29. RadDataPagerでC#コードを使用してCurrentPageTextを変更しました
- 30. 処理コードがEclipseエラーを使用してJavaに変換されました
私の問題を解決するためにこのコマンドを使用しました –
私はまだJavaコードでテストしていませんでした。私はadbを使ってテストしました –
非常にありがとう、あなたは恩恵を受けています –