Package net.rim.device.api.system

Provides a variety of system-level functionality.

See:
          Description

Interface Summary
AlertListener Provides functionality for receiving alert events.
Characters Special characters defined in the base font classes.
GlobalEventListener The listener interface for receiving global events.
HolsterListener The listener interface for receiving holster events.
IOPortListener The listener interface for receiving I/O port events.
KeyListener The listener interface for receiving keyboard events.
KeypadListener This interface provides constant values for the modifier keycodes for use by extending interfaces (such as KeyListener and TrackwheelListener) and implementing classes.
PeripheralListener The listener interface for receiving peripheral events.
RadioListener The listener interface for receiving radio events.
RadioStatusListener The listener interface for receiving radio status events.
RealtimeClockListener The listener interface for receiving real-time clock events.
SerialPortListener The listener interface for receiving serial port events.
SystemListener The listener interface for receiving system events.
TrackwheelListener The listener interface for receiving trackwheel events.
USBPortListener The listener interface for receiving USB port events.
 

Class Summary
Alert Provides access to the means by which applications can notify the device's operator of interesting events (for example, arrived messages, phone calls, and so forth).
Application The base class for all device applications.
ApplicationDescriptor Encapsulates descriptive information for an application.
ApplicationManager Manages all Java applications on the device.
Bitmap Encapsulates a Bitmap graphic usable for display on the device.
Bitmap.PNGInfo Provides additional information relevant for PNG bitmap graphics.
CDMAInfo Contains CDMA (Code Division Multiple Access) radio information.
CDMAInfo.CDMACellInfo Contains CDMA (Code Division Multiple Access) cell information.
Clipboard Provides a global clipboard for cut and paste operations.
CodeModuleManager Manages the Java code modules installed on the device.
CodeSigningKey Provides access to code signing keys to facilitate run-time access checking.
ControlledAccess Restricts access to an object to those callers than have permission.
Device Various utility methods affecting fundamental operation of the Device.
DeviceInfo This class provides access to fundamental information about the host device.
EncodedImage Encapsulates encoded images of various formats.
EventInjector Use this class and it's inner classes to inject events into the system.
EventInjector.Event The base class for events
EventInjector.KeyEvent The event class that defines a KeyPad event
EventInjector.TrackwheelEvent The event class that defines a KeyPad event
EventLogger Logs events into the persistent store.
GPRSInfo Contains General Packet Radio Service (GPRS) radio information.
GPRSInfo.GPRSCellInfo Contains General Packet Radio Service (GPRS) cell information.
IDENInfo Contains Integrated Dispatch Enhanced Network (iDEN) radio information.
IDENInfo.IDENCellInfo Contains IDEN cell information.
IOPort Provides low-level access to the device's I/O port.
LED LED API
Memory Virtual machine memory-management utilities.
MemoryStats Class used to provide utility methods for reporting on available device memory/storage statistics.
Peripheral Provides power control over device peripherals.
PersistentObject An object whose contents can persist between device resets.
PersistentStore Store for persistent objects.
PNGEncodedImage Represents an image encoded in the PNG format.
RadioInfo Provides access to information about the status of the radio.
RuntimeStore Provides a central location for applications to share information.
SerialPort Provides low-level access to the device's serial port.
USBPort Provides low-level access to the device's USB port.
WBMPEncodedImage Represents an image encoded in the WBMP format.
 

Exception Summary
ApplicationManagerException Thrown when the application manager encounters an error.
ControlledAccessException This exception is thrown when a thread attempts to access a ControlledAccess object without the appropriate permission.
NonPersistableObjectException  
UnsupportedOperationException Thrown when an attempt was made to access facilities not available on the current platform.
 

Package net.rim.device.api.system Description

Provides a variety of system-level functionality.



Copyright 1999-2002 Research In Motion Limited. 295 Phillip Street, Waterloo, Ontario, Canada, N2L 3W8. All Rights Reserved.
Copyright 1993-2000 Sun Microsystems, Inc. 901 San Antonio Road, Palo Alto, California, 94303, U.S.A. All Rights Reserved.
Java is a trademark or registered trademark of Sun Microsystems, Inc. in the US and other countries.