android.app
Class Instrumentation
java.lang.Object
android.app.Instrumentation
public class Instrumentation
- extends Object
Method Summary |
void |
addMonitor(Instrumentation.ActivityMonitor monitor)
|
Instrumentation.ActivityMonitor |
addMonitor(IntentFilter filter,
Instrumentation.ActivityResult result,
boolean block)
|
Instrumentation.ActivityMonitor |
addMonitor(String cls,
Instrumentation.ActivityResult result,
boolean block)
|
void |
callActivityOnCreate(Activity activity,
Bundle icicle)
|
void |
callActivityOnDestroy(Activity activity)
|
void |
callActivityOnNewIntent(Activity activity,
Intent intent)
|
void |
callActivityOnPause(Activity activity)
|
void |
callActivityOnPostCreate(Activity activity,
Bundle icicle)
|
void |
callActivityOnRestart(Activity activity)
|
void |
callActivityOnRestoreInstanceState(Activity activity,
Bundle savedInstanceState)
|
void |
callActivityOnResume(Activity activity)
|
void |
callActivityOnSaveInstanceState(Activity activity,
Bundle outState)
|
void |
callActivityOnStart(Activity activity)
|
void |
callActivityOnStop(Activity activity)
|
void |
callActivityOnUserLeaving(Activity activity)
|
void |
callApplicationOnCreate(Application app)
|
boolean |
checkMonitorHit(Instrumentation.ActivityMonitor monitor,
int minHits)
|
void |
endPerformanceSnapshot()
|
void |
finish(int resultCode,
Bundle results)
|
Bundle |
getAllocCounts()
|
Bundle |
getBinderCounts()
|
ComponentName |
getComponentName()
|
Context |
getContext()
|
Context |
getTargetContext()
|
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 |
newActivity(ClassLoader cl,
String className,
Intent intent)
|
static Application |
newApplication(Class<?> clazz,
Context context)
|
Application |
newApplication(ClassLoader cl,
String className,
Context context)
|
void |
onCreate(Bundle arguments)
|
void |
onDestroy()
|
boolean |
onException(Object obj,
Throwable e)
|
void |
onStart()
|
void |
removeMonitor(Instrumentation.ActivityMonitor monitor)
|
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()
|
void |
stopAllocCounting()
|
void |
stopProfiling()
|
void |
waitForIdle(Runnable recipient)
|
void |
waitForIdleSync()
|
Activity |
waitForMonitor(Instrumentation.ActivityMonitor monitor)
|
Activity |
waitForMonitorWithTimeout(Instrumentation.ActivityMonitor monitor,
long timeOut)
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
REPORT_KEY_IDENTIFIER
public static final String REPORT_KEY_IDENTIFIER
- See Also:
- Constant Field Values
REPORT_KEY_STREAMRESULT
public static final String REPORT_KEY_STREAMRESULT
- See Also:
- Constant Field Values
Instrumentation
public Instrumentation()
onCreate
public void onCreate(Bundle arguments)
start
public void start()
onStart
public void onStart()
onException
public boolean onException(Object obj,
Throwable e)
sendStatus
public void sendStatus(int resultCode,
Bundle results)
finish
public void finish(int resultCode,
Bundle results)
setAutomaticPerformanceSnapshots
public void setAutomaticPerformanceSnapshots()
startPerformanceSnapshot
public void startPerformanceSnapshot()
endPerformanceSnapshot
public void endPerformanceSnapshot()
onDestroy
public void onDestroy()
getContext
public Context getContext()
getComponentName
public ComponentName getComponentName()
getTargetContext
public Context getTargetContext()
isProfiling
public boolean isProfiling()
startProfiling
public void startProfiling()
stopProfiling
public void stopProfiling()
setInTouchMode
public void setInTouchMode(boolean inTouch)
waitForIdle
public void waitForIdle(Runnable recipient)
waitForIdleSync
public void waitForIdleSync()
runOnMainSync
public void runOnMainSync(Runnable runner)
startActivitySync
public Activity startActivitySync(Intent intent)
addMonitor
public void addMonitor(Instrumentation.ActivityMonitor monitor)
addMonitor
public Instrumentation.ActivityMonitor addMonitor(IntentFilter filter,
Instrumentation.ActivityResult result,
boolean block)
addMonitor
public Instrumentation.ActivityMonitor addMonitor(String cls,
Instrumentation.ActivityResult result,
boolean block)
checkMonitorHit
public boolean checkMonitorHit(Instrumentation.ActivityMonitor monitor,
int minHits)
waitForMonitor
public Activity waitForMonitor(Instrumentation.ActivityMonitor monitor)
waitForMonitorWithTimeout
public Activity waitForMonitorWithTimeout(Instrumentation.ActivityMonitor monitor,
long timeOut)
removeMonitor
public void removeMonitor(Instrumentation.ActivityMonitor monitor)
invokeMenuActionSync
public boolean invokeMenuActionSync(Activity targetActivity,
int id,
int flag)
invokeContextMenuAction
public boolean invokeContextMenuAction(Activity targetActivity,
int id,
int flag)
sendStringSync
public void sendStringSync(String text)
sendKeySync
public void sendKeySync(KeyEvent event)
sendKeyDownUpSync
public void sendKeyDownUpSync(int key)
sendCharacterSync
public void sendCharacterSync(int keyCode)
sendPointerSync
public void sendPointerSync(MotionEvent event)
sendTrackballEventSync
public void sendTrackballEventSync(MotionEvent event)
newApplication
public Application newApplication(ClassLoader cl,
String className,
Context context)
throws InstantiationException,
IllegalAccessException,
ClassNotFoundException
- Throws:
InstantiationException
IllegalAccessException
ClassNotFoundException
newApplication
public static Application newApplication(Class<?> clazz,
Context context)
throws InstantiationException,
IllegalAccessException,
ClassNotFoundException
- Throws:
InstantiationException
IllegalAccessException
ClassNotFoundException
callApplicationOnCreate
public void callApplicationOnCreate(Application app)
newActivity
public Activity newActivity(Class<?> clazz,
Context context,
IBinder token,
Application application,
Intent intent,
ActivityInfo info,
CharSequence title,
Activity parent,
String id,
Object lastNonConfigurationInstance)
throws InstantiationException,
IllegalAccessException
- Throws:
InstantiationException
IllegalAccessException
newActivity
public Activity newActivity(ClassLoader cl,
String className,
Intent intent)
throws InstantiationException,
IllegalAccessException,
ClassNotFoundException
- Throws:
InstantiationException
IllegalAccessException
ClassNotFoundException
callActivityOnCreate
public void callActivityOnCreate(Activity activity,
Bundle icicle)
callActivityOnDestroy
public void callActivityOnDestroy(Activity activity)
callActivityOnRestoreInstanceState
public void callActivityOnRestoreInstanceState(Activity activity,
Bundle savedInstanceState)
callActivityOnPostCreate
public void callActivityOnPostCreate(Activity activity,
Bundle icicle)
callActivityOnNewIntent
public void callActivityOnNewIntent(Activity activity,
Intent intent)
callActivityOnStart
public void callActivityOnStart(Activity activity)
callActivityOnRestart
public void callActivityOnRestart(Activity activity)
callActivityOnResume
public void callActivityOnResume(Activity activity)
callActivityOnStop
public void callActivityOnStop(Activity activity)
callActivityOnSaveInstanceState
public void callActivityOnSaveInstanceState(Activity activity,
Bundle outState)
callActivityOnPause
public void callActivityOnPause(Activity activity)
callActivityOnUserLeaving
public void callActivityOnUserLeaving(Activity activity)
startAllocCounting
public void startAllocCounting()
stopAllocCounting
public void stopAllocCounting()
getAllocCounts
public Bundle getAllocCounts()
getBinderCounts
public Bundle getBinderCounts()
Copyright © 2008-2012. All Rights Reserved.