アンドロイドのデフォルトキーボードが開いているかどうかを確認しようとしています。私はAppiumでJAVAとADBコマンドを使ってキーボードをチェックするものは何も見つかりませんでした。JAVAとADBコマンドを使用してキーボードが開いているかどうかを確認する方法
-1
A
答えて
3
キーボードが開いているかどうかを確認するために、このADBコマンドが見つかりました。出力mInputShown=true
で
adb shell dumpsys input_method | grep mInputShown
キーボードが閉じている場合、キーボードが開いてmInputShown=false
ある場合。 JAVAコード:
String cmd[] = new String[]{"adb", "shell", "dumpsys", "input_method", "|" ,"grep", "mInputShown"};
Process process = Runtime.getRuntime().exec(cmd);
BufferedReader reader = new BufferedReader(new InputStreamReader(
process.getInputStream()));
String output = reader.readLine();
+0
あなたのJavaコードの 'grep'と' output.contains() 'は冗長です - なぜ文字列を探していて、部分文字列だけを探しているのですか? –
関連する問題
- 1. adbコマンドを使用してWIFIウェイクロックを確認する方法
- 2. Android:どのキーボードが使用されているかを確認する方法
- 3. ESCコマンドでキャッシュドロワーが開いているかどうかを確認します
- 4. Assertion appiumを使用して適切なアクティビティが開いているかどうかを確認する方法
- 5. ファイルがJavaを使用してストリームを開いているかどうかを確認するには
- 6. 外部マイクがADB経由で使用されているかどうかを確認する方法
- 7. Python gtk:コンボボックスが開いているかどうかを確認する方法?
- 8. anglejsモーダルが開いているかどうかを確認する方法
- 9. Powershellでポートが開いているかどうかを確認する方法
- 10. jqueryUIのオートコンプリートドロップダウンボックスが開いているかどうかを確認する方法
- 11. テキストファイルがgeditで開いているかどうかを確認する方法
- 12. URLが既に開いているかどうかを確認する方法
- 13. python PDFファイルが開いているかどうかを確認する方法
- 14. マイクロフォーマットを使用しているかどうかを確認する方法
- 15. glibcが使用されているかどうかを確認する方法
- 16. Excel 2007スプレッドシートが開いていて、WHOがVBScriptを使用して開いているかどうかを確認する方法
- 17. OAUTHを使用してYouTube認証が機能しているかどうかを確認する方法
- 18. FirebaseユーザーがFacebook認証を使用してサインインしているかどうかを確認する方法
- 19. アプリケーションがiCloudスキーマ開発またはプロダクションを使用しているかどうかを確認する方法
- 20. powershellを使用してポートが使用されているかどうかを確認する方法
- 21. デバイスが暗号化されているかどうかを確認するAdbコマンド
- 22. Rを使用してファイルが開いていることを確認して強制終了するかどうかを確認する
- 23. JavaScriptを使用してマウスが上下に動いているかどうかを確認する方法は?
- 24. vbscriptでワイルドカードを使用してウィンドウが開いているかどうかを確認します
- 25. adbを開いてコマンドを送信する方法
- 26. JavaでSelenium WebDriverを開いているかどうかを確認する方法
- 27. カウンターがセレンを使用して増加しているかどうかを確認する方法
- 28. ノックアウトを使用してユーザーがログインしているかどうかを確認する方法
- 29. 特定のユーザーがPassportを使用してログインしているかどうかを確認する方法
- 30. CloudWatchを使用してAWS RDSインスタンスがダウンしているかどうかを確認する方法
'adbのシェル "dumpsys入力| grepをInputMethod | -oはgrep '目に見える= [^、] *'"' –
念のため:あなたはこの検証を必要とする理由を教えてくださいだろうか? –