如何在uiautomator中使用getApplicationContext()?

时间:2014-07-04 14:17:54

标签: android ui-automation android-context uiautomator

我想从uiAutomator Script执行下面的代码,

TelephonyManager tm = (TelephonyManager) getSystemService(Context.TELEPHONY_SERVICE);

要访问getSystemService(...)我需要以下功能

Context mContext = getInstrumentation().getContext().getApplicationContext();

那么如何从(getApplicationContext)脚本代码中获取uiAutomator呢?

1 个答案:

答案 0 :(得分:2)

您将无法获取应用程序上下文,因为UIAutomator不是独立的Android应用程序

UIAutomator是一个完全不同的框架,它运行类似于shell中的脚本,基本上生成一系列动作事件,通常是应用程序用户可能执行的事件