am 4b5938c3: Merge change 24989 into eclair
Merge commit '4b5938c34fb23727fe98905dc561d79f151d1439' into eclair-plus-aosp * commit '4b5938c34fb23727fe98905dc561d79f151d1439': modified: src/com/android/commands/monkey/MonkeySourceScript.java
This commit is contained in:
@@ -85,10 +85,12 @@ public class MonkeySourceScript implements MonkeyEventSource {
|
||||
private static final String EVENT_KEYWORD_KEYPRESS = "DispatchPress";
|
||||
private static final String EVENT_KEYWORD_ACTIVITY = "LaunchActivity";
|
||||
private static final String EVENT_KEYWORD_WAIT = "UserWait";
|
||||
private static final String EVENT_KEYWORD_LONGPRESS = "LongPress";
|
||||
|
||||
// a line at the end of the header
|
||||
private static final String STARTING_DATA_LINE = "start data >>";
|
||||
private boolean mFileOpened = false;
|
||||
private static int LONGPRESS_WAIT_TIME = 2000; // wait time for the long press
|
||||
|
||||
FileInputStream mFStream;
|
||||
DataInputStream mInputStream;
|
||||
@@ -251,6 +253,16 @@ public class MonkeySourceScript implements MonkeyEventSource {
|
||||
mQ.addLast(e);
|
||||
e = new MonkeyKeyEvent(KeyEvent.ACTION_UP, keyCode);
|
||||
mQ.addLast(e);
|
||||
} else if (s.indexOf(EVENT_KEYWORD_LONGPRESS) >= 0) {
|
||||
// handle the long press
|
||||
MonkeyKeyEvent e = new MonkeyKeyEvent(KeyEvent.ACTION_DOWN,
|
||||
KeyEvent.KEYCODE_DPAD_CENTER);
|
||||
mQ.addLast(e);
|
||||
MonkeyWaitEvent we = new MonkeyWaitEvent(LONGPRESS_WAIT_TIME);
|
||||
mQ.addLast(we);
|
||||
e = new MonkeyKeyEvent(KeyEvent.ACTION_UP,
|
||||
KeyEvent.KEYCODE_DPAD_CENTER);
|
||||
mQ.addLast(e);
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user