Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/394.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java monkeyrunner-获取当前活动的应用程序?_Java_Android_Monkeyrunner - Fatal编程技术网

Java monkeyrunner-获取当前活动的应用程序?

Java monkeyrunner-获取当前活动的应用程序?,java,android,monkeyrunner,Java,Android,Monkeyrunner,我正在使用android monkeyrunner自动运行我的应用程序 monkeyDevice.executeShellCommand("am start -a android.intent.action.MAIN -n " + name + " -e test_id " + test_id, new NullOutputReceiver()); 是否可以使用monkeyrunner获取模拟器屏幕上活动应用程序的名称?您可以使用以下方法获取当前聚焦窗口: hv =

我正在使用android monkeyrunner自动运行我的应用程序

monkeyDevice.executeShellCommand("am start -a android.intent.action.MAIN -n " 
            + name + " -e test_id " + test_id, new NullOutputReceiver());

是否可以使用monkeyrunner获取模拟器屏幕上活动应用程序的名称?

您可以使用以下方法获取当前聚焦窗口:

hv = monkeyDevice.getHierarchyViewer()
windowName = hv.getFocusedWindowName()

由于某些原因,我的
monkeyDevice
没有可用的
getHierarchyViewer
方法?有相关文档吗?我假设:monkeyDevice=MonkeyRunner.waitForConnection()和最新的MonkeyRunner(版本16)