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
}