META-INF/
META-INF/MANIFEST.MF
com/
com/android/
com/android/commands/
com/android/commands/monkey/
com/android/commands/monkey/IMonkey$Default.class
IMonkey.java package com.android.commands.monkey public com.android.commands.monkey.IMonkey$Default extends java.lang.Object implements com.android.commands.monkey.IMonkey { public void <init> () public boolean writeTouchEvent (int, int, int, float, float, float, float, long) throws android.os.RemoteException int pointerId int toolType int action float locationX float locationY float pressure float majorAxisSize long eventTime public android.os.IBinder asBinder () }
com/android/commands/monkey/IMonkey$Stub$Proxy.class
IMonkey.java package com.android.commands.monkey com.android.commands.monkey.IMonkey$Stub$Proxy extends java.lang.Object implements com.android.commands.monkey.IMonkey { private android.os.IBinder mRemote void <init> (android.os.IBinder) android.os.IBinder remote public android.os.IBinder asBinder () public java.lang.String getInterfaceDescriptor () public boolean writeTouchEvent (int, int, int, float, float, float, float, long) throws android.os.RemoteException boolean _status boolean _result int pointerId int toolType int action float locationX float locationY float pressure float majorAxisSize long eventTime android.os.Parcel _data android.os.Parcel _reply boolean _result }
com/android/commands/monkey/IMonkey$Stub.class
IMonkey.java package com.android.commands.monkey public abstract com.android.commands.monkey.IMonkey$Stub extends android.os.Binder implements com.android.commands.monkey.IMonkey { static final int TRANSACTION_writeTouchEvent public void <init> () public static com.android.commands.monkey.IMonkey asInterface (android.os.IBinder) android.os.IBinder obj android.os.IInterface iin public android.os.IBinder asBinder () public boolean onTransact (int, android.os.Parcel, android.os.Parcel, int) throws android.os.RemoteException int _arg0 int _arg1 int _arg2 float _arg3 float _arg4 float _arg5 float _arg6 long _arg7 boolean _result int code android.os.Parcel data android.os.Parcel reply int flags String descriptor }
com/android/commands/monkey/IMonkey.class
IMonkey.java package com.android.commands.monkey public abstract com.android.commands.monkey.IMonkey extends java.lang.Object implements android.os.IInterface { public static final String DESCRIPTOR public abstract boolean writeTouchEvent (int, int, int, float, float, float, float, long) throws android.os.RemoteException }
com/android/commands/monkey/Logger$1.class
Logger.java package com.android.commands.monkey com.android.commands.monkey.Logger$1 extends com.android.commands.monkey.Logger { void <init> () public void println (java.lang.String) String s }
com/android/commands/monkey/Logger$2.class
Logger.java package com.android.commands.monkey com.android.commands.monkey.Logger$2 extends com.android.commands.monkey.Logger { void <init> () public void println (java.lang.String) String s }
com/android/commands/monkey/Logger.class
Logger.java package com.android.commands.monkey public abstract com.android.commands.monkey.Logger extends java.lang.Object { private static final String TAG public static com.android.commands.monkey.Logger out public static com.android.commands.monkey.Logger err public static boolean stdout public static boolean logcat public void <init> () public abstract void println (java.lang.String) public static void error (java.lang.String, java.lang.Throwable) String msg Throwable t static void <clinit> () }
com/android/commands/monkey/Monkey$ActivityController.class
Monkey.java package com.android.commands.monkey com.android.commands.monkey.Monkey$ActivityController extends android.app.IActivityController$Stub { final synthetic com.android.commands.monkey.Monkey this$0 private void <init> (com.android.commands.monkey.Monkey) public boolean activityStarting (android.content.Intent, java.lang.String) android.os.StrictMode$ThreadPolicy savedPolicy android.content.Intent intent String pkg boolean allow private boolean isActivityStartingAllowed (android.content.Intent, java.lang.String) android.content.pm.ResolveInfo resolveInfo String launcherPackage android.os.RemoteException e android.content.Intent intent String pkg java.util.Set categories public boolean activityResuming (java.lang.String) String pkg android.os.StrictMode$ThreadPolicy savedPolicy boolean allow public boolean appCrashed (java.lang.String, int, java.lang.String, java.lang.String, long, java.lang.String) String processName int pid String shortMsg String longMsg long timeMillis String stackTrace android.os.StrictMode$ThreadPolicy savedPolicy public int appEarlyNotResponding (java.lang.String, int, java.lang.String) String processName int pid String annotation public int appNotResponding (java.lang.String, int, java.lang.String) String processName int pid String processStats android.os.StrictMode$ThreadPolicy savedPolicy public int systemNotResponding (java.lang.String) String message android.os.StrictMode$ThreadPolicy savedPolicy }
com/android/commands/monkey/Monkey$KillSelfHandler.class
Monkey.java package com.android.commands.monkey com.android.commands.monkey.Monkey$KillSelfHandler extends java.lang.Object implements java.lang.Thread$UncaughtExceptionHandler { private void <init> () public void uncaughtException (java.lang.Thread, java.lang.Throwable) Thread t Throwable e }
com/android/commands/monkey/Monkey.class
Monkey.java package com.android.commands.monkey public com.android.commands.monkey.Monkey extends java.lang.Object { private static final int DEBUG_ALLOW_ANY_STARTS private static final int DEBUG_ALLOW_ANY_RESTARTS private android.app.IActivityManager mAm private android.view.IWindowManager mWm private android.content.pm.IPackageManager mPm private String[] mArgs private int mNextArg private String mCurArgData private int mVerbose private boolean mIgnoreCrashes private boolean mIgnoreTimeouts private boolean mIgnoreSecurityExceptions private boolean mMonitorNativeCrashes private boolean mIgnoreNativeCrashes private boolean mSendNoEvents private boolean mAbort private boolean mCountEvents private boolean mRequestAnrTraces private boolean mRequestDumpsysMemInfo private boolean mRequestAnrBugreport private boolean mRequestWatchdogBugreport private boolean mWatchdogWaiting private boolean mRequestAppCrashBugreport private boolean mGetPeriodicBugreport private boolean mRequestPeriodicBugreport private long mBugreportFrequency private String mReportProcessName private boolean mRequestProcRank private boolean mKillProcessAfterError private boolean mGenerateHprof private String mMatchDescription private String mPkgBlacklistFile private String mPkgWhitelistFile private java.util.ArrayList mMainCategories private java.util.HashMap mMainApps long mThrottle boolean mRandomizeThrottle int mCount long mSeed java.util.Random mRandom private final com.android.commands.monkey.IMonkey mMonkeyService long mDroppedKeyEvents long mDroppedPointerEvents long mDroppedTrackballEvents long mDroppedFlipEvents long mDroppedRotationEvents long mProfileWaitTime long mDeviceSleepTime boolean mRandomizeScript boolean mScriptLog private boolean mRequestBugreport private String mSetupFileName private java.util.ArrayList mScriptFileNames private int mServerPort private static final java.io.File TOMBSTONES_PATH private static final String TOMBSTONE_PREFIX private static int NUM_READ_TOMBSTONE_RETRIES private java.util.HashSet mTombstones float[] mFactors com.android.commands.monkey.MonkeyEventSource mEventSource private com.android.commands.monkey.MonkeyNetworkMonitor mNetworkMonitor private boolean mPermissionTargetSystem public static android.content.Intent currentIntent public static String currentPackage public void <init> () private static native android.os.IBinder createNativeService (int, int) private static com.android.commands.monkey.IMonkey createMonkeyService () android.view.Display display int width int height private void reportProcRank () private void reportAnrTraces () long mtime java.io.File trace java.io.File mostRecent long mostRecentMtime java.io.File[] recentTraces private void reportDumpsysMemInfo () private void commandLineReport (java.lang.String, java.lang.String) java.io.IOException e Process p java.io.InputStream inStream java.io.InputStreamReader inReader java.io.BufferedReader inBuffer String s int status java.io.Writer logOutput Exception e String reportName String command Runtime rt private void writeScriptLog (int) java.io.Writer output java.io.IOException e int count private void getBugreport (java.lang.String) String reportName String bugreportName public static void main (java.lang.String[]) String[] args int resultCode private int run (java.lang.String[]) String s String a int i java.util.Iterator it java.io.IOException e int i android.os.RemoteException e String[] args int crashedAtCycle private int injectEvent (com.android.commands.monkey.MonkeyEvent) android.view.MotionEvent motionEvent com.android.commands.monkey.MonkeyMotionEvent motion com.android.commands.monkey.MonkeyEvent ev private boolean writeTouchEvent (android.view.MotionEvent, int, int) throws android.os.RemoteException android.view.MotionEvent motion int pointerIndex int action int pointerId private int injectTouchEvent (android.view.MotionEvent) int pointerIndex int pointerIndex int pointerIndex int resolvedAction int pointerIndex boolean success android.os.RemoteException exc android.view.MotionEvent event private boolean processOptions () int i int i int i int i int i int i int i int i int i int i int i int i String opt java.util.Set validPackages RuntimeException ex NumberFormatException e String countStr private static boolean loadPackageListFromFile (java.lang.String, java.util.Set) String s java.io.IOException ioe java.io.IOException ioe java.io.IOException ioe java.io.IOException ioe String fileName java.util.Set list java.io.BufferedReader reader private boolean loadPackageLists () java.util.Set validPackages java.util.Set invalidPackages private boolean checkInternalConfiguration () private boolean getSystemInterfaces () android.os.RemoteException e private boolean getMainApps () android.content.pm.ResolveInfo r String packageName int a android.content.Intent intent String category java.util.List mainApps int NA int i int N android.os.RemoteException e private int runMonkeyCycles () String calendarTime long systemUpTime int injectCode com.android.commands.monkey.MonkeyEvent ev RuntimeException e int eventCounter int cycleCounter boolean shouldReportAnrTraces boolean shouldReportDumpsysMemInfo boolean shouldAbort boolean systemCrashed private void signalPersistentProcesses () android.os.RemoteException e private boolean checkNativeCrashes () java.io.File f String t String[] tombstones boolean result java.util.HashSet newStones private void waitForTombstoneToBeWritten (java.nio.file.Path) long size int i java.io.IOException e java.nio.file.Path path boolean isWritten private java.lang.String nextOption () String arg private java.lang.String nextOptionData () String data private long nextOptionLong (java.lang.String) long result NumberFormatException e String opt long result private java.lang.String nextArg () String arg private void showUsage () StringBuffer usage static void <clinit> () }
com/android/commands/monkey/MonkeyActivityEvent.class
MonkeyActivityEvent.java package com.android.commands.monkey public com.android.commands.monkey.MonkeyActivityEvent extends com.android.commands.monkey.MonkeyEvent { private android.content.ComponentName mApp long mAlarmTime private java.util.HashMap mMainApps public void <init> (android.content.ComponentName) android.content.ComponentName app public void <init> (android.content.ComponentName, long) android.content.ComponentName app long arg public void <init> (android.content.ComponentName, java.util.HashMap) android.content.ComponentName app java.util.HashMap MainApps private android.content.Intent getEvent () android.content.Intent intent public int injectEvent (android.view.IWindowManager, android.app.IActivityManager, int) android.os.Bundle args android.os.RemoteException e SecurityException e android.view.IWindowManager iwm android.app.IActivityManager iam int verbose android.content.Intent intent private static java.lang.String getPackageName () android.content.pm.IPackageManager pm String[] packages android.os.RemoteException e }
com/android/commands/monkey/MonkeyCommandEvent.class
MonkeyCommandEvent.java package com.android.commands.monkey public com.android.commands.monkey.MonkeyCommandEvent extends com.android.commands.monkey.MonkeyEvent { private String mCmd public void <init> (java.lang.String) String cmd public int injectEvent (android.view.IWindowManager, android.app.IActivityManager, int) Process p int status Exception e android.view.IWindowManager iwm android.app.IActivityManager iam int verbose }
com/android/commands/monkey/MonkeyEvent.class
MonkeyEvent.java package com.android.commands.monkey public abstract com.android.commands.monkey.MonkeyEvent extends java.lang.Object { protected int eventType public static final int EVENT_TYPE_KEY public static final int EVENT_TYPE_TOUCH public static final int EVENT_TYPE_TRACKBALL public static final int EVENT_TYPE_ROTATION public static final int EVENT_TYPE_ACTIVITY public static final int EVENT_TYPE_FLIP public static final int EVENT_TYPE_THROTTLE public static final int EVENT_TYPE_PERMISSION public static final int EVENT_TYPE_NOOP public static final int INJECT_SUCCESS public static final int INJECT_FAIL public static final int INJECT_ERROR_REMOTE_EXCEPTION public static final int INJECT_ERROR_SECURITY_EXCEPTION public void <init> (int) int type public int getEventType () public boolean isThrottlable () public abstract int injectEvent (android.view.IWindowManager, android.app.IActivityManager, int) }
com/android/commands/monkey/MonkeyEventQueue.class
MonkeyEventQueue.java package com.android.commands.monkey public com.android.commands.monkey.MonkeyEventQueue extends java.util.LinkedList { private java.util.Random mRandom private long mThrottle private boolean mRandomizeThrottle public void <init> (java.util.Random, long, boolean) java.util.Random random long throttle boolean randomizeThrottle public void addLast (com.android.commands.monkey.MonkeyEvent) long throttle com.android.commands.monkey.MonkeyEvent e public volatile synthetic void addLast (java.lang.Object) }
com/android/commands/monkey/MonkeyEventSource.class
MonkeyEventSource.java package com.android.commands.monkey public abstract com.android.commands.monkey.MonkeyEventSource extends java.lang.Object { public abstract com.android.commands.monkey.MonkeyEvent getNextEvent () public abstract void setVerbose (int) public abstract boolean validate () }
com/android/commands/monkey/MonkeyFlipEvent.class
MonkeyFlipEvent.java package com.android.commands.monkey public com.android.commands.monkey.MonkeyFlipEvent extends com.android.commands.monkey.MonkeyEvent { private static final byte[] FLIP_0 private static final byte[] FLIP_1 private final boolean mKeyboardOpen public void <init> (boolean) boolean keyboardOpen public int injectEvent (android.view.IWindowManager, android.app.IActivityManager, int) java.io.FileOutputStream f java.io.IOException e android.view.IWindowManager iwm android.app.IActivityManager iam int verbose static void <clinit> () }
com/android/commands/monkey/MonkeyGetAppFrameRateEvent.class
MonkeyGetAppFrameRateEvent.java package com.android.commands.monkey public com.android.commands.monkey.MonkeyGetAppFrameRateEvent extends com.android.commands.monkey.MonkeyEvent { private String GET_APP_FRAMERATE_TMPL private String mStatus private static long sStartTime private static long sEndTime private static float sDuration private static String sActivityName private static String sTestCaseName private static int sStartFrameNo private static int sEndFrameNo private static final String TAG private static final String LOG_FILE private static final java.util.regex.Pattern NO_OF_FRAMES_PATTERN public void <init> (java.lang.String, java.lang.String, java.lang.String) String status String activityName String testCaseName public void <init> (java.lang.String, java.lang.String) String status String activityName public void <init> (java.lang.String) String status private float getAverageFrameRate (int, float) int totalNumberOfFrame float duration float avgFrameRate private void writeAverageFrameRate () java.io.IOException e float avgFrameRate java.io.IOException e java.io.IOException e java.io.IOException e java.io.FileWriter writer int totalNumberOfFrame private java.lang.String getNumberOfFrames (java.io.BufferedReader) throws java.io.IOException java.util.regex.Matcher m java.io.BufferedReader reader String noOfFrames String line public int injectEvent (android.view.IWindowManager, android.app.IActivityManager, int) long diff int status String output java.io.IOException e Exception e java.io.IOException e java.io.IOException e android.view.IWindowManager iwm android.app.IActivityManager iam int verbose Process p java.io.BufferedReader result String cmd static void <clinit> () }
com/android/commands/monkey/MonkeyGetFrameRateEvent.class
MonkeyGetFrameRateEvent.java package com.android.commands.monkey public com.android.commands.monkey.MonkeyGetFrameRateEvent extends com.android.commands.monkey.MonkeyEvent { private String GET_FRAMERATE_CMD private String mStatus private static long mStartTime private static long mEndTime private static float mDuration private static String mTestCaseName private static int mStartFrameNo private static int mEndFrameNo private static final String TAG private static final String LOG_FILE private static final java.util.regex.Pattern NO_OF_FRAMES_PATTERN public void <init> (java.lang.String, java.lang.String) String status String testCaseName public void <init> (java.lang.String) String status private float getAverageFrameRate (int, float) int totalNumberOfFrame float duration float avgFrameRate private void writeAverageFrameRate () java.io.IOException e float avgFrameRate java.io.IOException e java.io.IOException e java.io.IOException e java.io.FileWriter writer int totalNumberOfFrame private java.lang.String getNumberOfFrames (java.lang.String) String input String noOfFrames java.util.regex.Matcher m public int injectEvent (android.view.IWindowManager, android.app.IActivityManager, int) long diff int status String output java.io.IOException e Exception e java.io.IOException e java.io.IOException e android.view.IWindowManager iwm android.app.IActivityManager iam int verbose Process p java.io.BufferedReader result static void <clinit> () }
com/android/commands/monkey/MonkeyInstrumentationEvent.class
MonkeyInstrumentationEvent.java package com.android.commands.monkey public com.android.commands.monkey.MonkeyInstrumentationEvent extends com.android.commands.monkey.MonkeyEvent { String mRunnerName String mTestCaseName public void <init> (java.lang.String, java.lang.String) String testCaseName String runnerName public int injectEvent (android.view.IWindowManager, android.app.IActivityManager, int) android.os.RemoteException e android.view.IWindowManager iwm android.app.IActivityManager iam int verbose android.content.ComponentName cn android.os.Bundle args }
com/android/commands/monkey/MonkeyKeyEvent.class
MonkeyKeyEvent.java package com.android.commands.monkey public com.android.commands.monkey.MonkeyKeyEvent extends com.android.commands.monkey.MonkeyEvent { private int mDeviceId private long mEventTime private long mDownTime private int mAction private int mKeyCode private int mScanCode private int mMetaState private int mRepeatCount private android.view.KeyEvent mKeyEvent public void <init> (int, int) int action int keyCode public void <init> (long, long, int, int, int, int, int, int) long downTime long eventTime int action int keyCode int repeatCount int metaState int device int scanCode public void <init> (android.view.KeyEvent) android.view.KeyEvent e public int getKeyCode () public int getAction () public long getDownTime () public long getEventTime () public void setDownTime (long) long downTime public void setEventTime (long) long eventTime public boolean isThrottlable () public int injectEvent (android.view.IWindowManager, android.app.IActivityManager, int) String note ArrayIndexOutOfBoundsException e String note long eventTime long downTime android.view.IWindowManager iwm android.app.IActivityManager iam int verbose android.view.KeyEvent keyEvent }
com/android/commands/monkey/MonkeyMotionEvent.class
MonkeyMotionEvent.java package com.android.commands.monkey public abstract com.android.commands.monkey.MonkeyMotionEvent extends com.android.commands.monkey.MonkeyEvent { private long mDownTime private long mEventTime private int mAction private android.util.SparseArray mPointers private int mMetaState private float mXPrecision private float mYPrecision private int mDeviceId private int mSource private int mEdgeFlags private int mDisplayId private boolean mIntermediateNote protected void <init> (int, int, int, int) int type int source int action int display public com.android.commands.monkey.MonkeyMotionEvent addPointer (int, float, float) int id float x float y public com.android.commands.monkey.MonkeyMotionEvent addPointer (int, float, float, float, float) int id float x float y float pressure float size android.view.MotionEvent$PointerCoords c public com.android.commands.monkey.MonkeyMotionEvent setIntermediateNote (boolean) boolean b public boolean getIntermediateNote () public int getAction () public long getDownTime () public long getEventTime () public com.android.commands.monkey.MonkeyMotionEvent setDownTime (long) long downTime public com.android.commands.monkey.MonkeyMotionEvent setEventTime (long) long eventTime public com.android.commands.monkey.MonkeyMotionEvent setMetaState (int) int metaState public com.android.commands.monkey.MonkeyMotionEvent setPrecision (float, float) float xPrecision float yPrecision public com.android.commands.monkey.MonkeyMotionEvent setDeviceId (int) int deviceId public com.android.commands.monkey.MonkeyMotionEvent setEdgeFlags (int) int edgeFlags private android.view.MotionEvent getEvent () int i int pointerCount android.view.MotionEvent$PointerCoords[] pointerCoords android.view.MotionEvent$PointerProperties[] pointerProperties public android.view.MotionEvent getMotionEventForInjection () public boolean isThrottlable () public int injectEvent (android.view.IWindowManager, android.app.IActivityManager, int) int i StringBuilder msg int pointerCount android.view.IWindowManager iwm android.app.IActivityManager iam int verbose android.view.MotionEvent me protected abstract java.lang.String getTypeLabel () }
com/android/commands/monkey/MonkeyNetworkMonitor.class
MonkeyNetworkMonitor.java package com.android.commands.monkey public com.android.commands.monkey.MonkeyNetworkMonitor extends android.content.IIntentReceiver$Stub { private static final boolean LDEBUG private final android.content.IntentFilter filter private long mCollectionStartTime private long mEventTime private int mLastNetworkType private long mWifiElapsedTime private long mMobileElapsedTime private long mElapsedTime public void <init> () public void performReceive (android.content.Intent, int, java.lang.String, android.os.Bundle, boolean, boolean, int) throws android.os.RemoteException android.content.Intent intent int resultCode String data android.os.Bundle extras boolean ordered boolean sticky int sendingUser android.net.NetworkInfo ni private void updateNetworkStats () long timeNow long delta public void start () public void register (android.app.IActivityManager) throws android.os.RemoteException android.app.IActivityManager am public void unregister (android.app.IActivityManager) throws android.os.RemoteException android.app.IActivityManager am public void stop () public void dump () }
com/android/commands/monkey/MonkeyNoopEvent.class
MonkeyNoopEvent.java package com.android.commands.monkey public com.android.commands.monkey.MonkeyNoopEvent extends com.android.commands.monkey.MonkeyEvent { public void <init> () public int injectEvent (android.view.IWindowManager, android.app.IActivityManager, int) android.view.IWindowManager iwm android.app.IActivityManager iam int verbose }
com/android/commands/monkey/MonkeyPermissionEvent.class
MonkeyPermissionEvent.java package com.android.commands.monkey public com.android.commands.monkey.MonkeyPermissionEvent extends com.android.commands.monkey.MonkeyEvent { private String mPkg private android.content.pm.PermissionInfo mPermissionInfo public void <init> (java.lang.String, android.content.pm.PermissionInfo) String pkg android.content.pm.PermissionInfo permissionInfo public int injectEvent (android.view.IWindowManager, android.app.IActivityManager, int) int perm boolean grant android.os.RemoteException re android.view.IWindowManager iwm android.app.IActivityManager iam int verbose android.content.pm.IPackageManager packageManager android.permission.IPermissionManager permissionManager int currentUser }
com/android/commands/monkey/MonkeyPermissionUtil.class
MonkeyPermissionUtil.java package com.android.commands.monkey public com.android.commands.monkey.MonkeyPermissionUtil extends java.lang.Object { private static final String PERMISSION_PREFIX private static final String PERMISSION_GROUP_PREFIX private static final String[] MODERN_PERMISSION_GROUPS private java.util.List mTargetedPackages private boolean mTargetSystemPackages private android.content.pm.IPackageManager mPm private final android.permission.IPermissionManager mPermManager private java.util.Map mPermissionMap private static boolean isModernPermissionGroup (java.lang.String) String modernGroup String name public void <init> () public void setTargetSystemPackages (boolean) boolean targetSystemPackages private boolean shouldTargetPackage (android.content.pm.PackageInfo) android.content.pm.PackageInfo info private boolean shouldTargetPermission (java.lang.String, android.content.pm.PermissionInfo) throws android.os.RemoteException String pkg android.content.pm.PermissionInfo pi int flags int fixedPermFlags public boolean populatePermissionsMapping () android.content.pm.PermissionInfo pi String perm android.content.pm.PackageInfo info java.util.List permissions Object o java.util.List pkgInfos android.os.RemoteException re public void dump () String name String group android.content.pm.PermissionInfo pi java.util.Map$Entry e public com.android.commands.monkey.MonkeyPermissionEvent generateRandomPermissionEvent (java.util.Random) java.util.Random random String pkg java.util.List infos static void <clinit> () }
com/android/commands/monkey/MonkeyPowerEvent.class
MonkeyPowerEvent.java package com.android.commands.monkey public com.android.commands.monkey.MonkeyPowerEvent extends com.android.commands.monkey.MonkeyEvent { private static final String TAG private static final String LOG_FILE private static java.util.ArrayList mLogEvents private static final String TEST_SEQ_BEGIN private static final String TEST_STARTED private static final String TEST_DELAY_STARTED private static final String TEST_ENDED private static final String TEST_IDLE_ENDED private static long mTestStartTime private String mPowerLogTag private String mTestResult private static final long USB_DELAY_TIME public void <init> (java.lang.String, java.lang.String) String powerLogTag String powerTestResult public void <init> (java.lang.String) String powerLogTag public void <init> () private void bufferLogEvent (java.lang.String, java.lang.String) long lagTime String tag String value long tagTime android.content.ContentValues event private void writeLogEvents () String value android.content.ContentValues event int i StringBuffer buffer java.io.IOException e android.content.ContentValues[] events java.io.FileWriter writer public int injectEvent (android.view.IWindowManager, android.app.IActivityManager, int) android.view.IWindowManager iwm android.app.IActivityManager iam int verbose static void <clinit> () }
com/android/commands/monkey/MonkeyRotationEvent.class
MonkeyRotationEvent.java package com.android.commands.monkey public com.android.commands.monkey.MonkeyRotationEvent extends com.android.commands.monkey.MonkeyEvent { private final int mRotationDegree private final boolean mPersist public void <init> (int, boolean) int degree boolean persist public int injectEvent (android.view.IWindowManager, android.app.IActivityManager, int) android.os.RemoteException ex android.view.IWindowManager iwm android.app.IActivityManager iam int verbose }
com/android/commands/monkey/MonkeySourceNetwork$CommandQueue.class
MonkeySourceNetwork.java package com.android.commands.monkey public abstract com.android.commands.monkey.MonkeySourceNetwork$CommandQueue extends java.lang.Object { public abstract void enqueueEvent (com.android.commands.monkey.MonkeyEvent) }
com/android/commands/monkey/MonkeySourceNetwork$CommandQueueImpl.class
MonkeySourceNetwork.java package com.android.commands.monkey com.android.commands.monkey.MonkeySourceNetwork$CommandQueueImpl extends java.lang.Object implements com.android.commands.monkey.MonkeySourceNetwork$CommandQueue { private final java.util.Queue queuedEvents private void <init> () public void enqueueEvent (com.android.commands.monkey.MonkeyEvent) com.android.commands.monkey.MonkeyEvent e public com.android.commands.monkey.MonkeyEvent getNextQueuedEvent () }
com/android/commands/monkey/MonkeySourceNetwork$DeferReturnCommand.class
MonkeySourceNetwork.java package com.android.commands.monkey com.android.commands.monkey.MonkeySourceNetwork$DeferReturnCommand extends java.lang.Object implements com.android.commands.monkey.MonkeySourceNetwork$MonkeyCommand { private void <init> () public com.android.commands.monkey.MonkeySourceNetwork$MonkeyCommandReturn translateCommand (java.util.List, com.android.commands.monkey.MonkeySourceNetwork$CommandQueue) int eventId java.util.List parts com.android.commands.monkey.MonkeySourceNetwork$MonkeyCommandReturn ret String event int eventId long timeout com.android.commands.monkey.MonkeySourceNetwork$MonkeyCommand deferredCommand java.util.List command com.android.commands.monkey.MonkeySourceNetwork$CommandQueue queue }
com/android/commands/monkey/MonkeySourceNetwork$DeferredReturn.class
MonkeySourceNetwork.java package com.android.commands.monkey com.android.commands.monkey.MonkeySourceNetwork$DeferredReturn extends java.lang.Object { public static final int ON_WINDOW_STATE_CHANGE private int event private com.android.commands.monkey.MonkeySourceNetwork$MonkeyCommandReturn deferredReturn private long timeout public void <init> (int, com.android.commands.monkey.MonkeySourceNetwork$MonkeyCommandReturn, long) int event com.android.commands.monkey.MonkeySourceNetwork$MonkeyCommandReturn deferredReturn long timeout public com.android.commands.monkey.MonkeySourceNetwork$MonkeyCommandReturn waitForEvent () InterruptedException e }
com/android/commands/monkey/MonkeySourceNetwork$FlipCommand.class
MonkeySourceNetwork.java package com.android.commands.monkey com.android.commands.monkey.MonkeySourceNetwork$FlipCommand extends java.lang.Object implements com.android.commands.monkey.MonkeySourceNetwork$MonkeyCommand { private void <init> () public com.android.commands.monkey.MonkeySourceNetwork$MonkeyCommandReturn translateCommand (java.util.List, com.android.commands.monkey.MonkeySourceNetwork$CommandQueue) String direction java.util.List command com.android.commands.monkey.MonkeySourceNetwork$CommandQueue queue }
com/android/commands/monkey/MonkeySourceNetwork$KeyCommand.class
MonkeySourceNetwork.java package com.android.commands.monkey com.android.commands.monkey.MonkeySourceNetwork$KeyCommand extends java.lang.Object implements com.android.commands.monkey.MonkeySourceNetwork$MonkeyCommand { private void <init> () public com.android.commands.monkey.MonkeySourceNetwork$MonkeyCommandReturn translateCommand (java.util.List, com.android.commands.monkey.MonkeySourceNetwork$CommandQueue) int keyCode int action java.util.List command com.android.commands.monkey.MonkeySourceNetwork$CommandQueue queue }
com/android/commands/monkey/MonkeySourceNetwork$MonkeyCommand.class
MonkeySourceNetwork.java package com.android.commands.monkey public abstract com.android.commands.monkey.MonkeySourceNetwork$MonkeyCommand extends java.lang.Object { public abstract com.android.commands.monkey.MonkeySourceNetwork$MonkeyCommandReturn translateCommand (java.util.List, com.android.commands.monkey.MonkeySourceNetwork$CommandQueue) }
com/android/commands/monkey/MonkeySourceNetwork$MonkeyCommandReturn.class
MonkeySourceNetwork.java package com.android.commands.monkey public com.android.commands.monkey.MonkeySourceNetwork$MonkeyCommandReturn extends java.lang.Object { private final boolean success private final String message public void <init> (boolean) boolean success public void <init> (boolean, java.lang.String) boolean success String message boolean hasMessage () java.lang.String getMessage () boolean wasSuccessful () }
com/android/commands/monkey/MonkeySourceNetwork$PressCommand.class
MonkeySourceNetwork.java package com.android.commands.monkey com.android.commands.monkey.MonkeySourceNetwork$PressCommand extends java.lang.Object implements com.android.commands.monkey.MonkeySourceNetwork$MonkeyCommand { private void <init> () public com.android.commands.monkey.MonkeySourceNetwork$MonkeyCommandReturn translateCommand (java.util.List, com.android.commands.monkey.MonkeySourceNetwork$CommandQueue) int keyCode java.util.List command com.android.commands.monkey.MonkeySourceNetwork$CommandQueue queue }
com/android/commands/monkey/MonkeySourceNetwork$SleepCommand.class
MonkeySourceNetwork.java package com.android.commands.monkey com.android.commands.monkey.MonkeySourceNetwork$SleepCommand extends java.lang.Object implements com.android.commands.monkey.MonkeySourceNetwork$MonkeyCommand { private void <init> () public com.android.commands.monkey.MonkeySourceNetwork$MonkeyCommandReturn translateCommand (java.util.List, com.android.commands.monkey.MonkeySourceNetwork$CommandQueue) NumberFormatException e int sleep String sleepStr java.util.List command com.android.commands.monkey.MonkeySourceNetwork$CommandQueue queue }
com/android/commands/monkey/MonkeySourceNetwork$TapCommand.class
MonkeySourceNetwork.java package com.android.commands.monkey com.android.commands.monkey.MonkeySourceNetwork$TapCommand extends java.lang.Object implements com.android.commands.monkey.MonkeySourceNetwork$MonkeyCommand { private void <init> () public com.android.commands.monkey.MonkeySourceNetwork$MonkeyCommandReturn translateCommand (java.util.List, com.android.commands.monkey.MonkeySourceNetwork$CommandQueue) NumberFormatException e int x int y java.util.List command com.android.commands.monkey.MonkeySourceNetwork$CommandQueue queue }
com/android/commands/monkey/MonkeySourceNetwork$TouchCommand.class
MonkeySourceNetwork.java package com.android.commands.monkey com.android.commands.monkey.MonkeySourceNetwork$TouchCommand extends java.lang.Object implements com.android.commands.monkey.MonkeySourceNetwork$MonkeyCommand { private void <init> () public com.android.commands.monkey.MonkeySourceNetwork$MonkeyCommandReturn translateCommand (java.util.List, com.android.commands.monkey.MonkeySourceNetwork$CommandQueue) NumberFormatException e String actionName int x int y int action java.util.List command com.android.commands.monkey.MonkeySourceNetwork$CommandQueue queue }
com/android/commands/monkey/MonkeySourceNetwork$TrackballCommand.class
MonkeySourceNetwork.java package com.android.commands.monkey com.android.commands.monkey.MonkeySourceNetwork$TrackballCommand extends java.lang.Object implements com.android.commands.monkey.MonkeySourceNetwork$MonkeyCommand { private void <init> () public com.android.commands.monkey.MonkeySourceNetwork$MonkeyCommandReturn translateCommand (java.util.List, com.android.commands.monkey.MonkeySourceNetwork$CommandQueue) NumberFormatException e int dx int dy java.util.List command com.android.commands.monkey.MonkeySourceNetwork$CommandQueue queue }
com/android/commands/monkey/MonkeySourceNetwork$TypeCommand.class
MonkeySourceNetwork.java package com.android.commands.monkey com.android.commands.monkey.MonkeySourceNetwork$TypeCommand extends java.lang.Object implements com.android.commands.monkey.MonkeySourceNetwork$MonkeyCommand { private void <init> () public com.android.commands.monkey.MonkeySourceNetwork$MonkeyCommandReturn translateCommand (java.util.List, com.android.commands.monkey.MonkeySourceNetwork$CommandQueue) android.view.KeyEvent event String str char[] chars android.view.KeyCharacterMap keyCharacterMap android.view.KeyEvent[] events java.util.List command com.android.commands.monkey.MonkeySourceNetwork$CommandQueue queue }
com/android/commands/monkey/MonkeySourceNetwork$WakeCommand.class
MonkeySourceNetwork.java package com.android.commands.monkey com.android.commands.monkey.MonkeySourceNetwork$WakeCommand extends java.lang.Object implements com.android.commands.monkey.MonkeySourceNetwork$MonkeyCommand { private void <init> () public com.android.commands.monkey.MonkeySourceNetwork$MonkeyCommandReturn translateCommand (java.util.List, com.android.commands.monkey.MonkeySourceNetwork$CommandQueue) java.util.List command com.android.commands.monkey.MonkeySourceNetwork$CommandQueue queue }
com/android/commands/monkey/MonkeySourceNetwork.class
MonkeySourceNetwork.java package com.android.commands.monkey public com.android.commands.monkey.MonkeySourceNetwork extends java.lang.Object implements com.android.commands.monkey.MonkeyEventSource { private static final String TAG public static final int MONKEY_NETWORK_VERSION private static com.android.commands.monkey.MonkeySourceNetwork$DeferredReturn deferredReturn public static final com.android.commands.monkey.MonkeySourceNetwork$MonkeyCommandReturn OK public static final com.android.commands.monkey.MonkeySourceNetwork$MonkeyCommandReturn ERROR public static final com.android.commands.monkey.MonkeySourceNetwork$MonkeyCommandReturn EARG private static final java.util.Map COMMAND_MAP private static final String QUIT private static final String DONE private static final String OK_STR private static final String ERROR_STR private final com.android.commands.monkey.MonkeySourceNetwork$CommandQueueImpl commandQueue private java.io.BufferedReader input private java.io.PrintWriter output private boolean started private java.net.ServerSocket serverSocket private java.net.Socket clientSocket private static int getKeyCode (java.lang.String) NumberFormatException e String keyName int keyCode private static final boolean wake () android.os.RemoteException e android.os.IPowerManager pm public void <init> (int) throws java.io.IOException int port private void startServer () throws java.io.IOException private void stopServer () throws java.io.IOException private static java.lang.String replaceQuotedChars (java.lang.String) String input private static java.util.List commandLineSplit (java.lang.String) String word String cur String line java.util.ArrayList result java.util.StringTokenizer tok boolean insideQuote StringBuffer quotedWord private void translateCommand (java.lang.String) com.android.commands.monkey.MonkeySourceNetwork$MonkeyCommandReturn ret com.android.commands.monkey.MonkeySourceNetwork$MonkeyCommand command String commandLine java.util.List parts private void handleReturn (com.android.commands.monkey.MonkeySourceNetwork$MonkeyCommandReturn) com.android.commands.monkey.MonkeySourceNetwork$MonkeyCommandReturn ret public com.android.commands.monkey.MonkeyEvent getNextEvent () java.io.IOException e com.android.commands.monkey.MonkeySourceNetwork$MonkeyCommandReturn ret java.io.IOException e com.android.commands.monkey.MonkeyEvent queuedEvent String command java.io.IOException e private void returnError () private void returnError (java.lang.String) String msg private void returnOk () private void returnOk (java.lang.String) String returnValue public void setVerbose (int) int verbose public boolean validate () static void <clinit> () }
com/android/commands/monkey/MonkeySourceNetworkVars$1.class
MonkeySourceNetworkVars.java package com.android.commands.monkey com.android.commands.monkey.MonkeySourceNetworkVars$1 extends java.lang.Object implements com.android.commands.monkey.MonkeySourceNetworkVars$VarGetter { void <init> () public java.lang.String get () }
com/android/commands/monkey/MonkeySourceNetworkVars$10.class
MonkeySourceNetworkVars.java package com.android.commands.monkey com.android.commands.monkey.MonkeySourceNetworkVars$10 extends java.lang.Object implements com.android.commands.monkey.MonkeySourceNetworkVars$VarGetter { void <init> () public java.lang.String get () }
com/android/commands/monkey/MonkeySourceNetworkVars$2.class
MonkeySourceNetworkVars.java package com.android.commands.monkey com.android.commands.monkey.MonkeySourceNetworkVars$2 extends java.lang.Object implements com.android.commands.monkey.MonkeySourceNetworkVars$VarGetter { void <init> () public java.lang.String get () }
com/android/commands/monkey/MonkeySourceNetworkVars$3.class
MonkeySourceNetworkVars.java package com.android.commands.monkey com.android.commands.monkey.MonkeySourceNetworkVars$3 extends java.lang.Object implements com.android.commands.monkey.MonkeySourceNetworkVars$VarGetter { void <init> () public java.lang.String get () }
com/android/commands/monkey/MonkeySourceNetworkVars$4.class
MonkeySourceNetworkVars.java package com.android.commands.monkey com.android.commands.monkey.MonkeySourceNetworkVars$4 extends java.lang.Object implements com.android.commands.monkey.MonkeySourceNetworkVars$VarGetter { void <init> () public java.lang.String get () }
com/android/commands/monkey/MonkeySourceNetworkVars$5.class
MonkeySourceNetworkVars.java package com.android.commands.monkey com.android.commands.monkey.MonkeySourceNetworkVars$5 extends java.lang.Object implements com.android.commands.monkey.MonkeySourceNetworkVars$VarGetter { void <init> () public java.lang.String get () }
com/android/commands/monkey/MonkeySourceNetworkVars$6.class
MonkeySourceNetworkVars.java package com.android.commands.monkey com.android.commands.monkey.MonkeySourceNetworkVars$6 extends java.lang.Object implements com.android.commands.monkey.MonkeySourceNetworkVars$VarGetter { void <init> () public java.lang.String get () String cat StringBuffer sb }
com/android/commands/monkey/MonkeySourceNetworkVars$7.class
MonkeySourceNetworkVars.java package com.android.commands.monkey com.android.commands.monkey.MonkeySourceNetworkVars$7 extends java.lang.Object implements com.android.commands.monkey.MonkeySourceNetworkVars$VarGetter { void <init> () public java.lang.String get () }
com/android/commands/monkey/MonkeySourceNetworkVars$8.class
MonkeySourceNetworkVars.java package com.android.commands.monkey com.android.commands.monkey.MonkeySourceNetworkVars$8 extends java.lang.Object implements com.android.commands.monkey.MonkeySourceNetworkVars$VarGetter { void <init> () public java.lang.String get () }
com/android/commands/monkey/MonkeySourceNetworkVars$9.class
MonkeySourceNetworkVars.java package com.android.commands.monkey com.android.commands.monkey.MonkeySourceNetworkVars$9 extends java.lang.Object implements com.android.commands.monkey.MonkeySourceNetworkVars$VarGetter { void <init> () public java.lang.String get () }
com/android/commands/monkey/MonkeySourceNetworkVars$GetVarCommand.class
MonkeySourceNetworkVars.java package com.android.commands.monkey public com.android.commands.monkey.MonkeySourceNetworkVars$GetVarCommand extends java.lang.Object implements com.android.commands.monkey.MonkeySourceNetwork$MonkeyCommand { public void <init> () public com.android.commands.monkey.MonkeySourceNetwork$MonkeyCommandReturn translateCommand (java.util.List, com.android.commands.monkey.MonkeySourceNetwork$CommandQueue) com.android.commands.monkey.MonkeySourceNetworkVars$VarGetter getter java.util.List command com.android.commands.monkey.MonkeySourceNetwork$CommandQueue queue }
com/android/commands/monkey/MonkeySourceNetworkVars$ListVarCommand.class
MonkeySourceNetworkVars.java package com.android.commands.monkey public com.android.commands.monkey.MonkeySourceNetworkVars$ListVarCommand extends java.lang.Object implements com.android.commands.monkey.MonkeySourceNetwork$MonkeyCommand { public void <init> () public com.android.commands.monkey.MonkeySourceNetwork$MonkeyCommandReturn translateCommand (java.util.List, com.android.commands.monkey.MonkeySourceNetwork$CommandQueue) String key java.util.List command com.android.commands.monkey.MonkeySourceNetwork$CommandQueue queue java.util.Set keys StringBuffer sb }
com/android/commands/monkey/MonkeySourceNetworkVars$StaticVarGetter.class
MonkeySourceNetworkVars.java package com.android.commands.monkey com.android.commands.monkey.MonkeySourceNetworkVars$StaticVarGetter extends java.lang.Object implements com.android.commands.monkey.MonkeySourceNetworkVars$VarGetter { private final String value public void <init> (java.lang.String) String value public java.lang.String get () }
com/android/commands/monkey/MonkeySourceNetworkVars$VarGetter.class
MonkeySourceNetworkVars.java package com.android.commands.monkey abstract com.android.commands.monkey.MonkeySourceNetworkVars$VarGetter extends java.lang.Object { public abstract java.lang.String get () }
com/android/commands/monkey/MonkeySourceNetworkVars.class
MonkeySourceNetworkVars.java package com.android.commands.monkey public com.android.commands.monkey.MonkeySourceNetworkVars extends java.lang.Object { private static final java.util.Map VAR_MAP public void <init> () static void <clinit> () android.view.Display display android.util.DisplayMetrics dm }
com/android/commands/monkey/MonkeySourceNetworkViews$GetAccessibilityIds.class
MonkeySourceNetworkViews.java package com.android.commands.monkey public com.android.commands.monkey.MonkeySourceNetworkViews$GetAccessibilityIds extends java.lang.Object implements com.android.commands.monkey.MonkeySourceNetworkViews$ViewIntrospectionCommand { public void <init> () public com.android.commands.monkey.MonkeySourceNetwork$MonkeyCommandReturn query (android.view.accessibility.AccessibilityNodeInfo, java.util.List) Class klass java.lang.reflect.Field field int viewId NoSuchFieldException e IllegalAccessException e int viewId String ids android.view.accessibility.AccessibilityNodeInfo node java.util.List args }
com/android/commands/monkey/MonkeySourceNetworkViews$GetChecked.class
MonkeySourceNetworkViews.java package com.android.commands.monkey public com.android.commands.monkey.MonkeySourceNetworkViews$GetChecked extends java.lang.Object implements com.android.commands.monkey.MonkeySourceNetworkViews$ViewIntrospectionCommand { public void <init> () public com.android.commands.monkey.MonkeySourceNetwork$MonkeyCommandReturn query (android.view.accessibility.AccessibilityNodeInfo, java.util.List) android.view.accessibility.AccessibilityNodeInfo node java.util.List args }
com/android/commands/monkey/MonkeySourceNetworkViews$GetChildren.class
MonkeySourceNetworkViews.java package com.android.commands.monkey public com.android.commands.monkey.MonkeySourceNetworkViews$GetChildren extends java.lang.Object implements com.android.commands.monkey.MonkeySourceNetworkViews$ViewIntrospectionCommand { public void <init> () public com.android.commands.monkey.MonkeySourceNetwork$MonkeyCommandReturn query (android.view.accessibility.AccessibilityNodeInfo, java.util.List) com.android.commands.monkey.MonkeySourceNetwork$MonkeyCommandReturn result int i com.android.commands.monkey.MonkeySourceNetworkViews$ViewIntrospectionCommand idGetter java.util.List emptyArgs StringBuilder ids int totalChildren android.view.accessibility.AccessibilityNodeInfo node java.util.List args }
com/android/commands/monkey/MonkeySourceNetworkViews$GetClass.class
MonkeySourceNetworkViews.java package com.android.commands.monkey public com.android.commands.monkey.MonkeySourceNetworkViews$GetClass extends java.lang.Object implements com.android.commands.monkey.MonkeySourceNetworkViews$ViewIntrospectionCommand { public void <init> () public com.android.commands.monkey.MonkeySourceNetwork$MonkeyCommandReturn query (android.view.accessibility.AccessibilityNodeInfo, java.util.List) android.view.accessibility.AccessibilityNodeInfo node java.util.List args }
com/android/commands/monkey/MonkeySourceNetworkViews$GetEnabled.class
MonkeySourceNetworkViews.java package com.android.commands.monkey public com.android.commands.monkey.MonkeySourceNetworkViews$GetEnabled extends java.lang.Object implements com.android.commands.monkey.MonkeySourceNetworkViews$ViewIntrospectionCommand { public void <init> () public com.android.commands.monkey.MonkeySourceNetwork$MonkeyCommandReturn query (android.view.accessibility.AccessibilityNodeInfo, java.util.List) android.view.accessibility.AccessibilityNodeInfo node java.util.List args }
com/android/commands/monkey/MonkeySourceNetworkViews$GetFocused.class
MonkeySourceNetworkViews.java package com.android.commands.monkey public com.android.commands.monkey.MonkeySourceNetworkViews$GetFocused extends java.lang.Object implements com.android.commands.monkey.MonkeySourceNetworkViews$ViewIntrospectionCommand { public void <init> () public com.android.commands.monkey.MonkeySourceNetwork$MonkeyCommandReturn query (android.view.accessibility.AccessibilityNodeInfo, java.util.List) android.view.accessibility.AccessibilityNodeInfo node java.util.List args }
com/android/commands/monkey/MonkeySourceNetworkViews$GetLocation.class
MonkeySourceNetworkViews.java package com.android.commands.monkey public com.android.commands.monkey.MonkeySourceNetworkViews$GetLocation extends java.lang.Object implements com.android.commands.monkey.MonkeySourceNetworkViews$ViewIntrospectionCommand { public void <init> () public com.android.commands.monkey.MonkeySourceNetwork$MonkeyCommandReturn query (android.view.accessibility.AccessibilityNodeInfo, java.util.List) android.graphics.Rect nodePosition StringBuilder positions android.view.accessibility.AccessibilityNodeInfo node java.util.List args }
com/android/commands/monkey/MonkeySourceNetworkViews$GetParent.class
MonkeySourceNetworkViews.java package com.android.commands.monkey public com.android.commands.monkey.MonkeySourceNetworkViews$GetParent extends java.lang.Object implements com.android.commands.monkey.MonkeySourceNetworkViews$ViewIntrospectionCommand { public void <init> () public com.android.commands.monkey.MonkeySourceNetwork$MonkeyCommandReturn query (android.view.accessibility.AccessibilityNodeInfo, java.util.List) android.view.accessibility.AccessibilityNodeInfo parent android.view.accessibility.AccessibilityNodeInfo node java.util.List args }
com/android/commands/monkey/MonkeySourceNetworkViews$GetRootViewCommand.class
MonkeySourceNetworkViews.java package com.android.commands.monkey public com.android.commands.monkey.MonkeySourceNetworkViews$GetRootViewCommand extends java.lang.Object implements com.android.commands.monkey.MonkeySourceNetwork$MonkeyCommand { public void <init> () public com.android.commands.monkey.MonkeySourceNetwork$MonkeyCommandReturn translateCommand (java.util.List, com.android.commands.monkey.MonkeySourceNetwork$CommandQueue) java.util.List command com.android.commands.monkey.MonkeySourceNetwork$CommandQueue queue android.view.accessibility.AccessibilityNodeInfo node }
com/android/commands/monkey/MonkeySourceNetworkViews$GetSelected.class
MonkeySourceNetworkViews.java package com.android.commands.monkey public com.android.commands.monkey.MonkeySourceNetworkViews$GetSelected extends java.lang.Object implements com.android.commands.monkey.MonkeySourceNetworkViews$ViewIntrospectionCommand { public void <init> () public com.android.commands.monkey.MonkeySourceNetwork$MonkeyCommandReturn query (android.view.accessibility.AccessibilityNodeInfo, java.util.List) android.view.accessibility.AccessibilityNodeInfo node java.util.List args }
com/android/commands/monkey/MonkeySourceNetworkViews$GetText.class
MonkeySourceNetworkViews.java package com.android.commands.monkey public com.android.commands.monkey.MonkeySourceNetworkViews$GetText extends java.lang.Object implements com.android.commands.monkey.MonkeySourceNetworkViews$ViewIntrospectionCommand { public void <init> () public com.android.commands.monkey.MonkeySourceNetwork$MonkeyCommandReturn query (android.view.accessibility.AccessibilityNodeInfo, java.util.List) android.view.accessibility.AccessibilityNodeInfo node java.util.List args }
com/android/commands/monkey/MonkeySourceNetworkViews$GetViewsWithTextCommand.class
MonkeySourceNetworkViews.java package com.android.commands.monkey public com.android.commands.monkey.MonkeySourceNetworkViews$GetViewsWithTextCommand extends java.lang.Object implements com.android.commands.monkey.MonkeySourceNetwork$MonkeyCommand { public void <init> () public com.android.commands.monkey.MonkeySourceNetwork$MonkeyCommandReturn translateCommand (java.util.List, com.android.commands.monkey.MonkeySourceNetwork$CommandQueue) com.android.commands.monkey.MonkeySourceNetwork$MonkeyCommandReturn result android.view.accessibility.AccessibilityNodeInfo node String text int connectionId java.util.List nodes com.android.commands.monkey.MonkeySourceNetworkViews$ViewIntrospectionCommand idGetter java.util.List emptyArgs StringBuilder ids java.util.List command com.android.commands.monkey.MonkeySourceNetwork$CommandQueue queue }
com/android/commands/monkey/MonkeySourceNetworkViews$ListViewsCommand.class
MonkeySourceNetworkViews.java package com.android.commands.monkey public com.android.commands.monkey.MonkeySourceNetworkViews$ListViewsCommand extends java.lang.Object implements com.android.commands.monkey.MonkeySourceNetwork$MonkeyCommand { public void <init> () public com.android.commands.monkey.MonkeySourceNetwork$MonkeyCommandReturn translateCommand (java.util.List, com.android.commands.monkey.MonkeySourceNetwork$CommandQueue) java.lang.reflect.Field field Class klass android.content.pm.ApplicationInfo appInfo StringBuilder fieldBuilder java.lang.reflect.Field[] fields android.os.RemoteException e ClassNotFoundException e java.util.List command com.android.commands.monkey.MonkeySourceNetwork$CommandQueue queue android.view.accessibility.AccessibilityNodeInfo node String packageName }
com/android/commands/monkey/MonkeySourceNetworkViews$QueryViewCommand.class
MonkeySourceNetworkViews.java package com.android.commands.monkey public com.android.commands.monkey.MonkeySourceNetworkViews$QueryViewCommand extends java.lang.Object implements com.android.commands.monkey.MonkeySourceNetwork$MonkeyCommand { public void <init> () public com.android.commands.monkey.MonkeySourceNetwork$MonkeyCommandReturn translateCommand (java.util.List, com.android.commands.monkey.MonkeySourceNetwork$CommandQueue) android.view.accessibility.AccessibilityNodeInfo node String viewQuery java.util.List args com.android.commands.monkey.MonkeyViewException e android.view.accessibility.AccessibilityNodeInfo node String viewQuery java.util.List args NumberFormatException e String idType android.view.accessibility.AccessibilityNodeInfo node String viewQuery java.util.List args com.android.commands.monkey.MonkeySourceNetworkViews$ViewIntrospectionCommand getter java.util.List command com.android.commands.monkey.MonkeySourceNetwork$CommandQueue queue }
com/android/commands/monkey/MonkeySourceNetworkViews$SetFocused.class
MonkeySourceNetworkViews.java package com.android.commands.monkey public com.android.commands.monkey.MonkeySourceNetworkViews$SetFocused extends java.lang.Object implements com.android.commands.monkey.MonkeySourceNetworkViews$ViewIntrospectionCommand { public void <init> () public com.android.commands.monkey.MonkeySourceNetwork$MonkeyCommandReturn query (android.view.accessibility.AccessibilityNodeInfo, java.util.List) boolean actionPerformed boolean actionPerformed boolean actionPerformed android.view.accessibility.AccessibilityNodeInfo node java.util.List args }
com/android/commands/monkey/MonkeySourceNetworkViews$SetSelected.class
MonkeySourceNetworkViews.java package com.android.commands.monkey public com.android.commands.monkey.MonkeySourceNetworkViews$SetSelected extends java.lang.Object implements com.android.commands.monkey.MonkeySourceNetworkViews$ViewIntrospectionCommand { public void <init> () public com.android.commands.monkey.MonkeySourceNetwork$MonkeyCommandReturn query (android.view.accessibility.AccessibilityNodeInfo, java.util.List) boolean actionPerformed boolean actionPerformed boolean actionPerformed android.view.accessibility.AccessibilityNodeInfo node java.util.List args }
com/android/commands/monkey/MonkeySourceNetworkViews$ViewIntrospectionCommand.class
MonkeySourceNetworkViews.java package com.android.commands.monkey abstract com.android.commands.monkey.MonkeySourceNetworkViews$ViewIntrospectionCommand extends java.lang.Object { public abstract com.android.commands.monkey.MonkeySourceNetwork$MonkeyCommandReturn query (android.view.accessibility.AccessibilityNodeInfo, java.util.List) }
com/android/commands/monkey/MonkeySourceNetworkViews.class
MonkeySourceNetworkViews.java package com.android.commands.monkey public com.android.commands.monkey.MonkeySourceNetworkViews extends java.lang.Object { protected static android.app.UiAutomation sUiTestAutomationBridge private static android.content.pm.IPackageManager sPm private static java.util.Map sClassMap private static final String HANDLER_THREAD_NAME private static final String REMOTE_ERROR private static final String CLASS_NOT_FOUND private static final String NO_ACCESSIBILITY_EVENT private static final String NO_NODE private static final String NO_CONNECTION private static final java.util.Map COMMAND_MAP private static final android.os.HandlerThread sHandlerThread public void <init> () public static void setup () public static void teardown () private static java.lang.Class getIdClass (java.lang.String, java.lang.String) throws java.lang.ClassNotFoundException dalvik.system.DexClassLoader classLoader String packageName String sourceDir Class klass private static android.view.accessibility.AccessibilityNodeInfo getNodeByAccessibilityIds (java.lang.String, java.lang.String) String windowString String viewString int windowId int viewId int connectionId android.view.accessibility.AccessibilityInteractionClient client private static android.view.accessibility.AccessibilityNodeInfo getNodeByViewId (java.lang.String) throws com.android.commands.monkey.MonkeyViewException String viewId int connectionId android.view.accessibility.AccessibilityInteractionClient client java.util.List infos static void <clinit> () }
com/android/commands/monkey/MonkeySourceRandom.class
MonkeySourceRandom.java package com.android.commands.monkey public com.android.commands.monkey.MonkeySourceRandom extends java.lang.Object implements com.android.commands.monkey.MonkeyEventSource { private static final int[] NAV_KEYS private static final int[] MAJOR_NAV_KEYS private static final int[] SYS_KEYS private static final boolean[] PHYSICAL_KEY_EXISTS private static final int[] SCREEN_ROTATION_DEGREES public static final int FACTOR_TOUCH public static final int FACTOR_MOTION public static final int FACTOR_PINCHZOOM public static final int FACTOR_TRACKBALL public static final int FACTOR_ROTATION public static final int FACTOR_PERMISSION public static final int FACTOR_NAV public static final int FACTOR_MAJORNAV public static final int FACTOR_SYSOPS public static final int FACTOR_APPSWITCH public static final int FACTOR_FLIP public static final int FACTOR_ANYTHING public static final int FACTORZ_COUNT private static final int GESTURE_TAP private static final int GESTURE_DRAG private static final int GESTURE_PINCH_OR_ZOOM private float[] mFactors private java.util.HashMap mMainApps private int mEventCount private com.android.commands.monkey.MonkeyEventQueue mQ private java.util.Random mRandom private int mVerbose private long mThrottle private com.android.commands.monkey.MonkeyPermissionUtil mPermissionUtil private boolean mKeyboardOpen public static java.lang.String getKeyName (int) int keycode public static int getKeyCode (java.lang.String) String keyName public void <init> (java.util.Random, java.util.HashMap, long, boolean, boolean) java.util.Random random java.util.HashMap MainApps long throttle boolean randomizeThrottle boolean permissionTargetSystem private boolean adjustEventFactors () int i int i int i int i float userSum float defaultSum int defaultCount float defaultsTarget float defaultsAdjustment float sum private static boolean validateKeyCategory (java.lang.String, int[], float) int i String catName int[] keys float factor private boolean validateKeys () public void setFactors (float[]) int i float[] factors int c public void setFactors (int, float) int index float v private void generatePointerEvent (java.util.Random, int) int i int count int i android.graphics.PointF p2 android.graphics.PointF v2 int count java.util.Random random int gesture android.view.Display display android.graphics.PointF p1 android.graphics.PointF v1 long downAt private android.graphics.PointF randomPoint (java.util.Random, android.view.Display) java.util.Random random android.view.Display display private android.graphics.PointF randomVector (java.util.Random) java.util.Random random private void randomWalk (java.util.Random, android.view.Display, android.graphics.PointF, android.graphics.PointF) java.util.Random random android.view.Display display android.graphics.PointF point android.graphics.PointF vector private void generateTrackballEvent (java.util.Random) int dX int dY int i long downAt java.util.Random random private void generateRotationEvent (java.util.Random) java.util.Random random private void generateEvents () com.android.commands.monkey.MonkeyActivityEvent e com.android.commands.monkey.MonkeyFlipEvent e float cls int lastKey com.android.commands.monkey.MonkeyKeyEvent e public boolean validate () boolean ret public void setVerbose (int) int verbose public void generateActivity () com.android.commands.monkey.MonkeyActivityEvent e public com.android.commands.monkey.MonkeyEvent getNextEvent () com.android.commands.monkey.MonkeyEvent e static void <clinit> () int i int i }
com/android/commands/monkey/MonkeySourceRandomScript.class
MonkeySourceRandomScript.java package com.android.commands.monkey public com.android.commands.monkey.MonkeySourceRandomScript extends java.lang.Object implements com.android.commands.monkey.MonkeyEventSource { private int mVerbose private com.android.commands.monkey.MonkeySourceScript mSetupSource private java.util.ArrayList mScriptSources private com.android.commands.monkey.MonkeySourceScript mCurrentSource private java.util.Random mRandom private boolean mRandomizeScript private int mScriptCount public void <init> (java.lang.String, java.util.ArrayList, long, boolean, java.util.Random, long, long, boolean) String fileName String setupFileName java.util.ArrayList scriptFileNames long throttle boolean randomizeThrottle java.util.Random random long profileWaitTime long deviceSleepTime boolean randomizeScript public void <init> (java.util.ArrayList, long, boolean, java.util.Random, long, long, boolean) java.util.ArrayList scriptFileNames long throttle boolean randomizeThrottle java.util.Random random long profileWaitTime long deviceSleepTime boolean randomizeScript public com.android.commands.monkey.MonkeyEvent getNextEvent () int numSources com.android.commands.monkey.MonkeyEvent nextEvent public void setVerbose (int) com.android.commands.monkey.MonkeySourceScript source int verbose public boolean validate () com.android.commands.monkey.MonkeySourceScript source }
com/android/commands/monkey/MonkeySourceScript.class
MonkeySourceScript.java package com.android.commands.monkey public com.android.commands.monkey.MonkeySourceScript extends java.lang.Object implements com.android.commands.monkey.MonkeyEventSource { private int mEventCountInScript private int mVerbose private double mSpeed private String mScriptFileName private com.android.commands.monkey.MonkeyEventQueue mQ private static final String HEADER_COUNT private static final String HEADER_SPEED private long mLastRecordedDownTimeKey private long mLastRecordedDownTimeMotion private long mLastExportDownTimeKey private long mLastExportDownTimeMotion private long mLastExportEventTime private long mLastRecordedEventTime private boolean mReadScriptLineByLine private static final boolean THIS_DEBUG private static final long SLEEP_COMPENSATE_DIFF private static final String HEADER_LINE_BY_LINE private static final int MAX_ONE_TIME_READS private static final String EVENT_KEYWORD_POINTER private static final String EVENT_KEYWORD_TRACKBALL private static final String EVENT_KEYWORD_ROTATION private static final String EVENT_KEYWORD_KEY private static final String EVENT_KEYWORD_FLIP private static final String EVENT_KEYWORD_KEYPRESS private static final String EVENT_KEYWORD_ACTIVITY private static final String EVENT_KEYWORD_INSTRUMENTATION private static final String EVENT_KEYWORD_WAIT private static final String EVENT_KEYWORD_LONGPRESS private static final String EVENT_KEYWORD_POWERLOG private static final String EVENT_KEYWORD_WRITEPOWERLOG private static final String EVENT_KEYWORD_RUNCMD private static final String EVENT_KEYWORD_TAP private static final String EVENT_KEYWORD_PROFILE_WAIT private static final String EVENT_KEYWORD_DEVICE_WAKEUP private static final String EVENT_KEYWORD_INPUT_STRING private static final String EVENT_KEYWORD_PRESSANDHOLD private static final String EVENT_KEYWORD_DRAG private static final String EVENT_KEYWORD_PINCH_ZOOM private static final String EVENT_KEYWORD_START_FRAMERATE_CAPTURE private static final String EVENT_KEYWORD_END_FRAMERATE_CAPTURE private static final String EVENT_KEYWORD_START_APP_FRAMERATE_CAPTURE private static final String EVENT_KEYWORD_END_APP_FRAMERATE_CAPTURE private static final String STARTING_DATA_LINE private boolean mFileOpened private static int LONGPRESS_WAIT_TIME private long mProfileWaitTime private long mDeviceSleepTime java.io.FileInputStream mFStream java.io.DataInputStream mInputStream java.io.BufferedReader mBufferedReader private float[] mLastX private float[] mLastY private long mScriptStartTime private long mMonkeyStartTime public void <init> (java.util.Random, java.lang.String, long, boolean, long, long) java.util.Random random String filename long throttle boolean randomizeThrottle long profileWaitTime long deviceSleepTime private void resetValue () private boolean readHeader () throws java.io.IOException String value NumberFormatException e String value NumberFormatException e String line private int readLines () throws java.io.IOException String line int i private int readOneLine () throws java.io.IOException String line private void handleEvent (java.lang.String, java.lang.String[]) long downTime long eventTime int action int code int repeat int metaState int device int scancode com.android.commands.monkey.MonkeyKeyEvent e com.android.commands.monkey.MonkeyMotionEvent e long downTime long eventTime int action float x float y float pressure float size int metaState float xPrecision float yPrecision int device int edgeFlags com.android.commands.monkey.MonkeyMotionEvent e com.android.commands.monkey.MonkeyMotionEvent e com.android.commands.monkey.MonkeyMotionEvent e long waitDuration long curUpTime long realElapsedTime long scriptElapsedTime long downTime long eventTime int action float x float y float pressure float size int metaState float xPrecision float yPrecision int device int edgeFlags int pointerId com.android.commands.monkey.MonkeyMotionEvent e int rotationDegree int persist float x float y long tapDuration long downTime com.android.commands.monkey.MonkeyMotionEvent e1 com.android.commands.monkey.MonkeyMotionEvent e2 NumberFormatException e float x float y long pressDuration long downTime com.android.commands.monkey.MonkeyMotionEvent e1 com.android.commands.monkey.MonkeyWaitEvent e2 com.android.commands.monkey.MonkeyMotionEvent e3 NumberFormatException e int i float xStep float yStep com.android.commands.monkey.MonkeyMotionEvent e float xStart float yStart float xEnd float yEnd int stepCount float x float y long downTime long eventTime int i float pt1xStep float pt1yStep float pt2xStep float pt2yStep float pt1xStart float pt1yStart float pt1xEnd float pt1yEnd float pt2xStart float pt2yStart float pt2xEnd float pt2yEnd int stepCount float x1 float y1 float x2 float y2 long downTime long eventTime boolean keyboardOpen com.android.commands.monkey.MonkeyFlipEvent e NumberFormatException e com.android.commands.monkey.MonkeyActivityEvent e com.android.commands.monkey.MonkeyActivityEvent e String pkg_name String cl_name long alarmTime android.content.ComponentName mApp String pkg_name String cl_name long deviceSleepTime android.content.ComponentName mApp String test_name String runner_name com.android.commands.monkey.MonkeyInstrumentationEvent e long sleeptime com.android.commands.monkey.MonkeyWaitEvent e com.android.commands.monkey.MonkeyWaitEvent e String key_name int keyCode com.android.commands.monkey.MonkeyKeyEvent e com.android.commands.monkey.MonkeyKeyEvent e com.android.commands.monkey.MonkeyWaitEvent we com.android.commands.monkey.MonkeyPowerEvent e com.android.commands.monkey.MonkeyPowerEvent e String power_log_type String test_case_status com.android.commands.monkey.MonkeyPowerEvent e String cmd com.android.commands.monkey.MonkeyCommandEvent e String input String cmd com.android.commands.monkey.MonkeyCommandEvent e com.android.commands.monkey.MonkeyGetFrameRateEvent e String input com.android.commands.monkey.MonkeyGetFrameRateEvent e String app com.android.commands.monkey.MonkeyGetAppFrameRateEvent e String app String label com.android.commands.monkey.MonkeyGetAppFrameRateEvent e String s String[] args private void processLine (java.lang.String) int i String line int index1 int index2 String[] args private void closeFile () throws java.io.IOException private void readNextBatch () throws java.io.IOException int linesRead private void needSleep (long) long time public boolean validate () boolean validHeader java.io.IOException e boolean validHeader public void setVerbose (int) int verbose private void adjustKeyEventTime (com.android.commands.monkey.MonkeyKeyEvent) com.android.commands.monkey.MonkeyKeyEvent e long thisDownTime long thisEventTime long expectedDelay private void adjustMotionEventTime (com.android.commands.monkey.MonkeyMotionEvent) com.android.commands.monkey.MonkeyMotionEvent e long thisEventTime long thisDownTime public com.android.commands.monkey.MonkeyEvent getNextEvent () java.io.IOException e com.android.commands.monkey.MonkeyEvent ev java.util.NoSuchElementException e long recordedEventTime com.android.commands.monkey.MonkeyEvent ev static void <clinit> () }
com/android/commands/monkey/MonkeyThrottleEvent.class
MonkeyThrottleEvent.java package com.android.commands.monkey public com.android.commands.monkey.MonkeyThrottleEvent extends com.android.commands.monkey.MonkeyEvent { private long mThrottle public void <init> (long) long throttle public int injectEvent (android.view.IWindowManager, android.app.IActivityManager, int) InterruptedException e1 android.view.IWindowManager iwm android.app.IActivityManager iam int verbose }
com/android/commands/monkey/MonkeyTouchEvent.class
MonkeyTouchEvent.java package com.android.commands.monkey public com.android.commands.monkey.MonkeyTouchEvent extends com.android.commands.monkey.MonkeyMotionEvent { public void <init> (int) int action protected java.lang.String getTypeLabel () }
com/android/commands/monkey/MonkeyTrackballEvent.class
MonkeyTrackballEvent.java package com.android.commands.monkey public com.android.commands.monkey.MonkeyTrackballEvent extends com.android.commands.monkey.MonkeyMotionEvent { public void <init> (int) int action protected java.lang.String getTypeLabel () }
com/android/commands/monkey/MonkeyUtils$PackageFilter.class
MonkeyUtils.java package com.android.commands.monkey public com.android.commands.monkey.MonkeyUtils$PackageFilter extends java.lang.Object { private java.util.Set mValidPackages private java.util.Set mInvalidPackages private void <init> () public void addValidPackages (java.util.Set) java.util.Set validPackages public void addInvalidPackages (java.util.Set) java.util.Set invalidPackages public boolean hasValidPackages () public boolean isPackageValid (java.lang.String) String pkg public boolean isPackageInvalid (java.lang.String) String pkg public boolean checkEnteringPackage (java.lang.String) String pkg public void dump () java.util.Iterator it java.util.Iterator it }
com/android/commands/monkey/MonkeyUtils.class
MonkeyUtils.java package com.android.commands.monkey public abstract com.android.commands.monkey.MonkeyUtils extends java.lang.Object { private static final java.util.Date DATE private static final java.text.SimpleDateFormat DATE_FORMATTER private static com.android.commands.monkey.MonkeyUtils$PackageFilter sFilter private void <init> () public static synchronized java.lang.String toCalendarTime (long) long time public static com.android.commands.monkey.MonkeyUtils$PackageFilter getPackageFilter () static void <clinit> () }
com/android/commands/monkey/MonkeyViewException.class
MonkeyViewException.java package com.android.commands.monkey public com.android.commands.monkey.MonkeyViewException extends java.lang.Exception { public void <init> () public void <init> (java.lang.String) String message }
com/android/commands/monkey/MonkeyWaitEvent.class
MonkeyWaitEvent.java package com.android.commands.monkey public com.android.commands.monkey.MonkeyWaitEvent extends com.android.commands.monkey.MonkeyEvent { private long mWaitTime public void <init> (long) long waitTime public int injectEvent (android.view.IWindowManager, android.app.IActivityManager, int) InterruptedException e1 android.view.IWindowManager iwm android.app.IActivityManager iam int verbose }