dumpsys window | grep display | grep 'imeInputTarget' | cut -d'#' -f2 | awk '{print $1}' | sed 's/#/ /' 0 2 我是说这个只有0 和2 我还想有包名
时间: 2023-10-23 13:11:49 浏览: 90
S905X3安卓9.0 安卓11 手柄驱动 调试命令 ampere:/ $ getevent -ltr add device 1
如果你想要获取当前输入法窗口所在应用的包名,可以使用以下命令:
```
adb shell dumpsys window windows | grep -E 'mCurrentFocus|mFocusedApp'
```
这个命令会输出当前焦点窗口的信息,其中包括当前焦点窗口所在应用的包名。你可以将它与之前的命令组合使用,获取完整的信息,例如:
```
adb shell dumpsys window windows | grep -E 'mCurrentFocus|mFocusedApp' && adb shell dumpsys window | grep display | grep 'imeInputTarget' | cut -d'#' -f2 | awk '{print $1}' | sed 's/#/ /'
```
这个命令会先输出当前焦点窗口所在应用的信息,然后再输出当前输入法窗口的 ID。你可以根据需要对输出结果进行处理,提取出包名和输入法窗口 ID。
阅读全文