小编典典

如何使用JAVA和ADB命令检查Appium中的键盘是否打开

java

我正在尝试检查android默认键盘是否打开。我在Appium中找不到使用JAVA和ADB命令检查键盘的任何内容。


阅读 339

收藏
2020-12-03

共1个答案

小编典典

我发现此ADB命令可以检查键盘是否打开。

adb shell dumpsys input_method | grep mInputShown

在输出中,mInputShown=true如果键盘已打开并且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();
2020-12-03