特定のキーボードを使用するカスタムアプリケーションを構築しているので、ユーザーがアプリケーションを実行するときにデフォルトのキーボードをハッカーのキーボードである特定のキーボードに変更する必要があります。それは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. adbを使用してタイムゾーンを変更するには
- 2. アンドロイドキーボードを変更する
- 3. Javaコードを使用してanimateLayoutChangesプロパティを変更します。
- 4. Javaを使用したウェーブファイルの変更
- 5. Java Preferences.appはデフォルトのJavaバージョンを変更しません
- 6. デフォルトのRMIポートを変更する(Java)
- 7. adb grantまたはadb revokeはどのように使用しますか?
- 8. cssを使用してラジオボタンのデフォルトの背景ボーダーを変更するには
- 9. Javaを使用してオーディオ入力を変更しますか?
- 10. Javaを使用してexeリソースを変更しますか?
- 11. wsadminスクリプトを使用してWebSphere 7のデフォルトのWorkManagerを変更します。
- 12. Southを使用してDjangoモデルの列のデフォルトを変更します。
- 13. どのように私はC#またはバッチファイルを使用してデフォルトのブラウザを変更する
- 14. JSPまたはJavascriptを使用してURLを変更する
- 15. perlまたはpythonを使用してテキストを変更する
- 16. ADB - adb CONNECTコマンドを使用する
- 17. RadDataPagerでC#コードを使用してCurrentPageTextを変更しました
- 18. Microsoft Reporting Servicesでコードを使用してパラメータを変更する
- 19. vb.netコードを使用してキーボードレイアウトを変更する
- 20. コードを使用して3Dモデルを変更する
- 21. WP7コードを使用してタイル要素を変更する
- 22. Pytest_mozwebqaを使用してクロムのデフォルトのダウンロード場所を変更する
- 23. UIAppearanceを使用して変更したナビゲーションバーを更新する
- 24. Javaを使用してJasperReportsでtextFieldを変更する方法
- 25. Java POI APIを使用してxlsxファイルを変更する
- 26. プラグインを使用してEclipseのデフォルトのJavaエディタをカスタマイズする
- 27. アンドロイドキーボードが開くと、ドキュメントのリフロー/ブラウザのサイズ変更を防止します。
- 28. Javaファイル内のコードを使用してJavaファイルをコンパイルする
- 29. JFileChooserのデフォルトのJavaアイコンを変更するには
- 30. URLを変更または変更するPHPコード
私の問題を解決するためにこのコマンドを使用しました –
私はまだJavaコードでテストしていませんでした。私はadbを使ってテストしました –
非常にありがとう、あなたは恩恵を受けています –