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_KEYPRESS = "DispatchPress";
|
||||||
private static final String EVENT_KEYWORD_ACTIVITY = "LaunchActivity";
|
private static final String EVENT_KEYWORD_ACTIVITY = "LaunchActivity";
|
||||||
private static final String EVENT_KEYWORD_WAIT = "UserWait";
|
private static final String EVENT_KEYWORD_WAIT = "UserWait";
|
||||||
|
private static final String EVENT_KEYWORD_LONGPRESS = "LongPress";
|
||||||
|
|
||||||
// a line at the end of the header
|
// a line at the end of the header
|
||||||
private static final String STARTING_DATA_LINE = "start data >>";
|
private static final String STARTING_DATA_LINE = "start data >>";
|
||||||
private boolean mFileOpened = false;
|
private boolean mFileOpened = false;
|
||||||
|
private static int LONGPRESS_WAIT_TIME = 2000; // wait time for the long press
|
||||||
|
|
||||||
FileInputStream mFStream;
|
FileInputStream mFStream;
|
||||||
DataInputStream mInputStream;
|
DataInputStream mInputStream;
|
||||||
@@ -251,6 +253,16 @@ public class MonkeySourceScript implements MonkeyEventSource {
|
|||||||
mQ.addLast(e);
|
mQ.addLast(e);
|
||||||
e = new MonkeyKeyEvent(KeyEvent.ACTION_UP, keyCode);
|
e = new MonkeyKeyEvent(KeyEvent.ACTION_UP, keyCode);
|
||||||
mQ.addLast(e);
|
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