danger.app
Class Event
java.lang.Object
|
+--danger.app.Event
- All Implemented Interfaces:
- EventType
- public class Event
- extends java.lang.Object
- implements EventType
|
Field Summary |
java.lang.Object |
argument
arbitrary Object |
int |
data
Additional event-specific data. |
int |
modifiers
Event modifiers. |
int |
timestamp
Timestamp of when the event happened. |
int |
type
Event type ID. |
int |
what
Event specifier. |
| Fields inherited from interface danger.app.EventType |
BATTERY_CHARGE, BATTERY_COLD, BATTERY_DISCHARGE, BATTERY_FLAG_CHARGE, BATTERY_FLAG_DC_PLUG, BATTERY_FLAG_FULL, BATTERY_FLAG_POWER, BATTERY_FLAG_SHUTDOWN, BATTERY_FLAG_TEMP, BATTERY_FULL, BATTERY_HOT, BATTERY_NOPOWER, BITMAP_DECODED, DEVICE_ARROW_DOWN, DEVICE_ARROW_LEFT, DEVICE_ARROW_RIGHT, DEVICE_ARROW_UP, DEVICE_BUTTON_BACK, DEVICE_BUTTON_JUMP, DEVICE_BUTTON_MENU, DEVICE_META_ALT, DEVICE_META_ALT_LOCKED, DEVICE_META_CAPS, DEVICE_META_CAPS_LOCKED, DEVICE_META_NONE, DEVICE_MULTIPLE_WHEEL, DEVICE_WHEEL, DEVICE_WHEEL_BUTTON, DEVICE_WHEEL_PAGE_DOWN, DEVICE_WHEEL_PAGE_UP, EVENT_ALARM, EVENT_APP_INIT, EVENT_APP_NETWORK, EVENT_APP_QUIT, EVENT_APP_RESUME, EVENT_APP_SUSPEND, EVENT_AUDIO, EVENT_AUTOSYNC_CATEGORYID_CHANGED, EVENT_CALL_CUSTOMER_CARE, EVENT_CAMERA_STATUS, EVENT_CHECK_PENDING_SYSTEM_UPGRADE_OFFER, EVENT_COPY, EVENT_CUT, EVENT_DATASTORE_RESTORED, EVENT_DELETE_SELECTION, EVENT_HEADSET_STATUS, EVENT_HINGE_CHANGED, EVENT_ICON_GALLERY_UPDATED, EVENT_ICON_RECORD_UPDATED, EVENT_IMAGE_GALLERY_CONTROLLER_UPDATED, EVENT_IN_PHONE_STATUS, EVENT_INPUT_METHOD, EVENT_INVALID, EVENT_IP_ADDRESS, EVENT_KEY_DOWN, EVENT_KEY_HELD, EVENT_KEY_META, EVENT_KEY_REPEAT, EVENT_KEY_UP, EVENT_LOADER, EVENT_MENU_HIDDEN, EVENT_MENU_SHOWN, EVENT_MESSAGE, EVENT_MESSAGE_COMPACTABLE, EVENT_MINUTE_TICK, EVENT_MODIFIER_ALT, EVENT_MODIFIER_BACK_BUTTON, EVENT_MODIFIER_CAPS, EVENT_MODIFIER_JUMP_BUTTON, EVENT_MODIFIER_MENU_BUTTON, EVENT_MODIFIER_NONE, EVENT_MODIFIER_SYM, EVENT_NETWORK_ACTIVITY, EVENT_NETWORK_ERROR, EVENT_NETWORK_STATUS, EVENT_NUM_ACTIVE_VOICE_CALLS_CHANGED, EVENT_OFFER_SYSTEM_UPGRADE, EVENT_PASTE, EVENT_PERIODIC_PULSE, EVENT_PHOTO_GALLERY_UPDATED, EVENT_PHOTO_RECORD_UPDATED, EVENT_POWER, EVENT_POWER_ON, EVENT_POWER_SWITCH_DOWN, EVENT_POWER_SWITCH_UP, EVENT_PREFERENCES_CHANGED, EVENT_RADIO_RESET, EVENT_ROAM_STATUS, EVENT_SELECT_ALL, EVENT_SETTINGSDB_FLUSHED, EVENT_SHORTCUT, EVENT_SHOW_EMERGENCY_SCREEN, EVENT_SIGNAL_STRENGTH, EVENT_SIM_PRESENCE, EVENT_SIM_UNLOCKED, EVENT_SYSTEM_LAST, EVENT_SYSTEM_STYLE_CHANGED, EVENT_TIME_CHANGED, EVENT_TIMER, EVENT_USB_DATA, EVENT_USB_STATUS, EVENT_VOLUME_CHANGED, EVENT_WIDGET_DOWN, EVENT_WIDGET_HELD, EVENT_WIDGET_UP, EVENT_WINDOW_PAINT, INDEX_CHANGED, MESSAGE_GOTO_URL, RECORD_ADDED, RECORD_MODIFIED, RECORD_PENDING, RECORD_REMOVED, RECORD_UID_CHANGED, SORT_CHANGED, WHAT_AT_COMMAND_TIMEOUT, WHAT_CAMERA_JACKED_IN, WHAT_CAMERA_JACKED_OUT, WHAT_CHANNEL_WRITE_TIMEOUT, WHAT_CMUX_BAD_CHECKSUM, WHAT_HEADSET_JACKED_IN, WHAT_HEADSET_JACKED_OUT, WHAT_HINGE_CLOSED, WHAT_HINGE_OPENED, WHAT_NETWORK_IP_DEAD, WHAT_PDP_ACTIVATE_TIMEOUT, WHAT_RADIO_FIRMWARE_FIXED, WHAT_RADIO_IGNORED_LOW_POWER_REQUEST, WHAT_RADIO_RESET, WHAT_RADIO_WONT_WAKE, WHAT_SEQUENCE_PURGED, WHAT_SEQUENCE_STOPPED, WHAT_SIM_ARRIVES, WHAT_SIM_DEPARTS, WHAT_SIM_HARDWARE_ERROR, WHAT_SIM_INIT_TIMEOUT, WHAT_SOUND_PURGED, WHAT_SOUND_STOPPED, WHAT_STAR_99_POUND_ERROR, WHAT_SYSTEM_LOADED, WHAT_UART_BREAK, WHAT_UART_FRAMING_ERROR, WHAT_UART_OVERRUN |
|
Constructor Summary |
Event(Event e)
|
Event(int type)
|
Event(int type,
int what)
|
Event(int type,
int what,
int data)
|
Event(int type,
int what,
int data,
java.lang.Object argument)
|
Event(Listener target,
int type)
|
Event(Listener target,
int type,
int what)
|
Event(Listener target,
int type,
int what,
int data)
|
Event(Listener target,
int type,
int what,
int data,
int modifiers)
|
Event(Listener target,
int type,
int what,
int data,
int modifiers,
int timestamp,
java.lang.Object argument)
|
Event(Listener target,
int type,
int what,
int data,
java.lang.Object argument)
|
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
type
public int type
- Event type ID.
Negative numbers are system events.
Positive numbers are application-specific events.
what
public int what
- Event specifier.
Often indicates event sub-type (ie keycode).
data
public int data
- Additional event-specific data.
modifiers
public int modifiers
- Event modifiers. A bitwise inclusive or mask of 0
or more of the following keyboard meta modifiers:
EVENT_MODIFIER_CAPS
EVENT_MODIFIER_ALT
EVENT_MODIFIER_SYM
EVENT_MODIFIER_BACK_BUTTON
EVENT_MODIFIER_MENU_BUTTON
EVENT_MODIFIER_JUMP_BUTTON
timestamp
public int timestamp
- Timestamp of when the event happened.
argument
public java.lang.Object argument
- arbitrary Object
Event
public Event(Listener target,
int type,
int what,
int data,
int modifiers,
int timestamp,
java.lang.Object argument)
Event
public Event(Listener target,
int type,
int what,
int data,
java.lang.Object argument)
Event
public Event(Listener target,
int type,
int what,
int data,
int modifiers)
Event
public Event(int type,
int what,
int data,
java.lang.Object argument)
Event
public Event(int type,
int what,
int data)
Event
public Event(int type,
int what)
Event
public Event(int type)
Event
public Event(Listener target,
int type,
int what,
int data)
Event
public Event(Listener target,
int type,
int what)
Event
public Event(Listener target,
int type)
Event
public Event(Event e)
setListener
public void setListener(Listener inListener)
getListener
public Listener getListener()
setArgument
public void setArgument(java.lang.Object arg)
sendToTarget
public void sendToTarget()
modifierIsActive
public boolean modifierIsActive(int modifierMask)
getWheelCount
public int getWheelCount()
isKeyEvent
public boolean isKeyEvent()
isMenuEvent
public boolean isMenuEvent()
isUIEvent
public boolean isUIEvent()
- Return whether the event is a "UI" event, such as a button click, or keypress.
debugPrint
public void debugPrint(java.lang.String beforeMessage,
java.lang.String afterMessage,
boolean ignoreTorrential)
debugPrint
public void debugPrint()
debugPrint
public void debugPrint(java.lang.String beforeMessage,
java.lang.String afterMessage)
debugPrintFilterAdd
public static void debugPrintFilterAdd(int type)
debugPrintFilter
public static void debugPrintFilter(boolean on)
debugPrintFilterRemoveAll
public static void debugPrintFilterRemoveAll()
Danger Confidential. Copyright © 2000-2003, Danger Inc.