使用Android Ui automator 2.0,如何获取ActivityName?

时间:2015-11-27 02:56:45

标签: android uiautomator

我正在使用Uiautomator 2.0,它支持UiDevice.getCurrentActivity()获取currentActivity名称。然而,结果并不是我所期望的,而是获得了应用程序的名称。

我用什么来获取当前活动的名称?

1 个答案:

答案 0 :(得分:1)

似乎不推荐使用getCurrentActivityName()方法。 developer.android.com/reference/android/support/test/...说“返回的结果应该被视为不可靠。”

虽然获取应用程序活动名称列表的方法之一是使用命令提示符:

adb shell dumpsys activity | grep <package>

可以为您提供包裹上活动的活动列表。

* Recent #0: TaskRecord...

语句还包括您在应用程序中使用INTENT触发的活动和

mFocusedActivity:...

语句将指定应用程序当前关注的活动。