Instrumentation.ActivityMonitor |
addMonitor(String cls, Instrumentation.ActivityResult result, boolean block) addMonitor(ActivityMonitor) 的便捷包装,为您创建一个匹配 Instrumentation.ActivityMonitor 的类并将其返回。 |
Instrumentation.ActivityMonitor |
addMonitor(IntentFilter filter, Instrumentation.ActivityResult result, boolean block) addMonitor(ActivityMonitor) 的便捷包装,为您创建一个匹配 Instrumentation.ActivityMonitor 的意向过滤器并将其返回。 |
void |
addMonitor(Instrumentation.ActivityMonitor monitor) 添加一个新的 Instrumentation.ActivityMonitor ,每当一个活动开始时将被检查。 |
void |
callActivityOnCreate(Activity activity, Bundle icicle) 执行一个活动的方法 onCreate(Bundle) 调用。 |
void |
callActivityOnCreate(Activity activity, Bundle icicle, PersistableBundle persistentState) 执行一项活动的方法 onCreate(Bundle) 调用。 |
void |
callActivityOnDestroy(Activity activity) |
void |
callActivityOnNewIntent(Activity activity, Intent intent) 执行一项活动的方法 onNewIntent(Intent) 调用。 |
void |
callActivityOnPause(Activity activity) 执行一个活动的方法 onPause() 调用。 |
void |
callActivityOnPostCreate(Activity activity, Bundle icicle, PersistableBundle persistentState) 执行一个活动的方法 onPostCreate(Bundle) 调用。 |
void |
callActivityOnPostCreate(Activity activity, Bundle icicle) 执行一个活动的 onPostCreate(Bundle) 方法的调用。 |
void |
callActivityOnRestart(Activity activity) 执行一项活动的方法 onRestart() 调用。 |
void |
callActivityOnRestoreInstanceState(Activity activity, Bundle savedInstanceState) 执行一个活动的方法 onRestoreInstanceState(Bundle) 调用。 |
void |
callActivityOnRestoreInstanceState(Activity activity, Bundle savedInstanceState, PersistableBundle persistentState) 执行一个活动的 onRestoreInstanceState(Bundle) 方法的调用。 |
void |
callActivityOnResume(Activity activity) 执行一个活动的方法 onResume() 调用。 |
void |
callActivityOnSaveInstanceState(Activity activity, Bundle outState, PersistableBundle outPersistentState) 执行一个活动的 onSaveInstanceState(Bundle) 方法的调用。 |
void |
callActivityOnSaveInstanceState(Activity activity, Bundle outState) 执行一个活动的 onSaveInstanceState(Bundle) 方法的调用。 |
void |
callActivityOnStart(Activity activity) 执行一个活动的 onStart() 方法的调用。 |
void |
callActivityOnStop(Activity activity) 执行一个活动的方法 onStop() 调用。 |
void |
callActivityOnUserLeaving(Activity activity) 执行一个活动的 onUserLeaveHint() 方法的调用。 |
void |
callApplicationOnCreate(Application app) 执行应用程序的 onCreate() 方法的调用。 |
boolean |
checkMonitorHit(Instrumentation.ActivityMonitor monitor, int minHits) 测试现有的 Instrumentation.ActivityMonitor 是否已被击中。 |
void |
endPerformanceSnapshot() |
void |
finish(int resultCode, Bundle results) 终止应用程序的检测。 |
Bundle |
getAllocCounts() 使用分配计数的当前结果返回一个包。 |
Bundle |
getBinderCounts() 返回包含此过程的各种绑定程序计数的绑定。 |
ComponentName |
getComponentName() 返回此工具的完整组件名称。 |
Context |
getContext() 返回这个工具包的上下文。 |
Context |
getTargetContext() 为正在检测的目标应用程序返回一个上下文。 |
UiAutomation |
getUiAutomation(int flags) 获取设置了标志的 UiAutomation 实例。 |
UiAutomation |
getUiAutomation() 获取未设置标志的 UiAutomation 实例。 |
boolean |
invokeContextMenuAction(Activity targetActivity, int id, int flag) 显示当前焦点视图的上下文菜单并执行特定的上下文菜单项。 |
boolean |
invokeMenuActionSync(Activity targetActivity, int id, int flag) 执行特定的菜单项。 |
boolean |
isProfiling() 检查此检测是否启用了分析启用。 |
Activity |
newActivity(Class<?> clazz, Context context, IBinder token, Application application, Intent intent, ActivityInfo info, CharSequence title, Activity parent, String id, Object lastNonConfigurationInstance) 执行 Activity 对象的实例化。 |
Activity |
newActivity(ClassLoader cl, String className, Intent intent) 执行进程的 Activity 对象的实例化。 |
Application |
newApplication(ClassLoader cl, String className, Context context) 执行进程的 Application 对象的实例化。 |
static Application |
newApplication(Class<?> clazz, Context context) 执行进程的 Application 对象的实例化。 |
void |
onCreate(Bundle arguments) 在仪器启动时调用,在加载任何应用程序代码之前。 |
void |
onDestroy() 在所有正常的应用程序清理发生后,仪表应用程序停止时调用。 |
boolean |
onException(Object obj, Throwable e) 只要系统捕获应用程序抛出的未处理的异常,就会调用它。 |
void |
onStart() 检测线程进入执行的方法。 |
void |
removeMonitor(Instrumentation.ActivityMonitor monitor) 删除 Instrumentation.ActivityMonitor 以前添加了 addMonitor(Instrumentation.ActivityMonitor) 。 |
void |
runOnMainSync(Runnable runner) 在应用程序的主线程上执行调用,直到完成为止。 |
void |
sendCharacterSync(int keyCode) 用于发送特定字符键码的向下和向上键事件的更高级别的方法。 |
void |
sendKeyDownUpSync(int key) 将向上和向下键事件同步发送到当前聚焦的窗口。 |
void |
sendKeySync(KeyEvent event) 将关键事件发送到当前聚焦的窗口/视图并等待它被处理。 |
void |
sendPointerSync(MotionEvent event) 分派指针事件。 |
void |
sendStatus(int resultCode, Bundle results) 提供关于应用程序的状态报告。 |
void |
sendStringSync(String text) 将与文本相对应的关键事件发送到正在进行检测的应用程序。 |
void |
sendTrackballEventSync(MotionEvent event) 发送跟踪球事件。 |
void |
setAutomaticPerformanceSnapshots() |
void |
setInTouchMode(boolean inTouch) 强制全局系统进入或退出触摸模式。 |
void |
start() 创建并启动运行检测的新线程。 |
Activity |
startActivitySync(Intent intent) 开始一项新活动并等待它在返回之前开始运行。 |
void |
startAllocCounting() |
void |
startPerformanceSnapshot() |
void |
startProfiling() 如果isProfiling()返回true,则此方法将开始分析。 |
void |
stopAllocCounting() |
void |
stopProfiling() 如果isProfiling()返回true,则停止分析。 |
void |
waitForIdle(Runnable recipient) 为应用程序的主线程闲置时安排回调(不再有要处理的事件)。 |
void |
waitForIdleSync() 同步等待应用程序闲置。 |
Activity |
waitForMonitor(Instrumentation.ActivityMonitor monitor) 等待现有的 Instrumentation.ActivityMonitor 被击中。 |
Activity |
waitForMonitorWithTimeout(Instrumentation.ActivityMonitor monitor, long timeOut) 等待现有的 Instrumentation.ActivityMonitor 被打到超时到期。 |