如何使用 adb 命令在 java 中获取 android 应用 activity 名称
How to get the android app activity name in java using adb command
手动启动应用程序
尝试过的代码:
'''
String cmd = 'adb shell
dumpsys window |寻找
“微焦点”'
过程资源 =
Runtime.getRuntime().exec(cmd)
def 输出 = res.text
打印(输出)
'''
它不返回 anything.I 需要通过代码获取 activity 已启动应用程序的名称。
请帮忙!提前致谢
考虑到您的要求是从 dumpsys windows
命令的输出中过滤 activity 名称,那么您可能需要使用 grep
而不是 find
。
总而言之,正确使用的命令集如下:
adb shell dumpsys window | grep -i "microFocus"
您应该将其插入 cmd
变量。
手动启动应用程序
尝试过的代码: ''' String cmd = 'adb shell dumpsys window |寻找 “微焦点”' 过程资源 = Runtime.getRuntime().exec(cmd) def 输出 = res.text 打印(输出) '''
它不返回 anything.I 需要通过代码获取 activity 已启动应用程序的名称。 请帮忙!提前致谢
考虑到您的要求是从 dumpsys windows
命令的输出中过滤 activity 名称,那么您可能需要使用 grep
而不是 find
。
总而言之,正确使用的命令集如下:
adb shell dumpsys window | grep -i "microFocus"
您应该将其插入 cmd
变量。