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

时间:2016-11-14 05:05:41

标签: java adb appium

我试图检查,如果Android默认键盘是否打开。我在Appium中找不到使用JAVA和ADB命令检查键盘的任何内容。

1 个答案:

答案 0 :(得分:3)

我发现这个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();