Package net.rim.device.api.system

Provides a variety of system-level functionality.

See:
          Description

Interface Summary
AccelerometerListener Listener for accelerometer notifications.
AlertListener Provides functionality for receiving alert events.
AlertListener2 Provides functionality for receiving alert events.
AudioFileListener Deprecated. No longer supported
AudioListener This interface is the base interface for an application to receive audio events.
Characters Represents the special characters defined in the base font classes.
CodeModuleListener Listener interface used to receive code module events.
CoverageStatusListener The listener interface for receiving notifications of changes in coverage status, over all supported Wireless Access Families (WAFs), as well as serial bypass and Bluetooth.
GlobalEventListener The listener interface for receiving global events.
HolsterListener Deprecated. See Sensor.HOLSTER
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.
MagnetometerListener Listener for magnetometer notifications.
MultiServicePlatformListener A listener interface for multi-service platform events.
PeripheralListener Deprecated.  
PersistentContentListener A listener class for persistent content 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.
SensorListener The listening interface for receiving sensor updates.
SerialPortListener Deprecated. The serial port is no longer supported.
SetupListener A listener interface that is used to receive state change events from the Setup application on the BlackBerry device.
SystemListener The listener interface for receiving system events.
SystemListener2 The listener interface for receiving system events.
TrackwheelListener Deprecated. Use Screen.navigationClick(int, int) or Screen.navigationMovement(int, int, int, int) instead.
USBPortListener The listener interface for receiving USB port events.
WLANConnectionListener An interface for receiving notifications of WLAN connection events.
WLANListener The base listener interface for receiving WLAN events.
 

Class Summary
AccelerometerChannelConfig Accelerometer channel configuration.
AccelerometerData Encapsulates accelerometer sensor readings.
AccelerometerSensor Provides accelerometer sensor query and listener registration methods.
AccelerometerSensor.Channel Encapsulates an active connection to accelerometer sensor.
Alert Provides access to the device's audio system.
Application The base class for all device applications.
ApplicationDescriptor Encapsulates descriptive information for an application.
ApplicationManager Manages all Java applications on the device.
Audio Provides access to the device's audio system and speaker.
BMPEncodedImage Represents an image encoded in the Windows Bitmap (BMP) format.
Backlight Provides access to the device's backlight(s).
Bitmap Encapsulates a Bitmap graphic that can be displayed on the BlackBerry device.
Bitmap.PNGInfo Provides additional information relevant for PNG bitmap graphics.
Branding Provides access to various branding information.
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.
CodeModuleGroup Encapsulates and provides programmatic access to the data for a code module group.
CodeModuleGroupManager Code module group management functionality Code module groups provide a way for the device to store meta-information associated with groups of modules (for example, all the modules that make up a single application).
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.
CoverageInfo Provides information on the type of coverage that is currently available to a BlackBerry device over all supported Wireless Access Families (WAFs), as well as serial bypass, and Bluetooth®.
Device Various utility methods affecting fundamental operation of the Device.
DeviceInfo This class provides access to fundamental information about the host device.
DeviceOrientationUtil Provides utility methods to determine the BlackBerry device's orientation using inputs from the device's MagnetometerSensor and AccelerometerSensor.
Display Provides access to the BlackBerry device’s screen properties.
EncodedImage Encapsulates encoded images of various formats.
EventInjector This class and its inner classes (EventInjector.Event, EventInjector.KeyEvent, EventInjector.KeyCodeEvent, EventInjector.TrackwheelEvent, EventInjector.NavigationEvent), EventInjector.TouchEvent), are used to inject events into the system.
EventInjector.Event The base class for events.
EventInjector.KeyCodeEvent The event class that defines a physical key press event.
EventInjector.KeyEvent The event class that defines a character input event.
EventInjector.NavigationEvent The event class that defines a Navigation event.
EventInjector.TouchEvent The event class that defines a touch screen event.
EventInjector.TrackwheelEvent The event class that defines a Trackwheel event.
EventLogger Logs events into the persistent store.
GIFEncodedImage Represents an image encoded in the GIF format.
GPRSInfo Contains General Packet Radio Service (GPRS) radio information.
GPRSInfo.GPRSCellInfo Encapsulates information for a General Packet Radio Service (GPRS) cell.
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.
JPEGEncodedImage Represents an image encoded in the JPEG format.
KeyHandlerRegistry This class allows an application to register as a handler for global key events.
LED Contains LED API constants and methods.
MagnetometerChannelConfig Provides functionality for configuring the magnetometer channel.
MagnetometerData Encapsulates magnetometer sensor readings.
MagnetometerSensor Provides query and listener registration methods to access the magnetometer sensor.
MagnetometerSensor.Channel Encapsulates an active connection to the magnetometer sensor.
Memory Virtual machine memory-management utilities.
MemoryStats Class used to provide utility methods for reporting on available device memory/storage statistics.
MobitexInfo Deprecated. Mobitex is no longer supported.
MobitexInfo.MobitexCellInfo Deprecated. Mobitex is no longer supported.
MobitexPacketHeader Deprecated. Mobitex is no longer supported.
MultiServicePlatformConstants Constants pertaining to the Multi-Service Platform framework.
MultiServicePlatformManager A framework that coordinates the handling of service-specific data in environments that implement the BlackBerry Balance feature.
ObjectGroup Object groups An object group is a collection of objects which all reside in the same filesystem record.
OwnerInfo This class provides access to fields on the Owner screen in the device options.
PNGEncodedImage Represents an image encoded in the PNG format.
Peripheral Deprecated.  
PersistentContent Allows a developer to encrypt and/or compress Strings and byte arrays.
PersistentObject An object whose contents can persist between device resets.
PersistentStore Store for persistent objects.
Radio Provides access to the device's radios.
RadioInfo Provides access to information about the status of the device radio.
RuntimeStore Provides a central location for applications to share information.
SIMCardInfo Provides information about the SIM Card
SMSPacketHeader A RadioPacketHeader for sending SMS packets.
SMSParameters SMS parameters.
Sensor Determines the existence and states of device sensors.
SerialPort Deprecated. The serial port is no longer supported.
ServiceMode The ServiceMode class is container of service-related information used describe a given "service mode".
SetupManager A class that manages how an application can determine whether the Setup Wizard is running on the BlackBerry device.
TIFFEncodedImage Represents an image encoded in the TIFF format.
USBPort Provides low-level access to the device's USB port.
WBMPEncodedImage Represents an image encoded in the Windows Bitmap (WBMP) format.
WLANInfo Contains Wireless Local Area Network (WLAN) radio information.
WLANInfo.WLANAPInfo Encapsulates information for a Wireless Local Area Network (WLAN) access point.
 

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.
KeyHandlerRegistryException Indicates an error in the KeyHandlerRegistry API
MagnetometerCalibrationException Thrown when the magnetometer calibration error occurs.
NonPersistableObjectException Thrown when a developer attempts to persist an object that doesn't implement the Peristable interface, or when the object being persisted contains a reference to a non-persistable object.
ObjectGroupReadOnlyException Thrown when a write operation is attempted on an ObjectGroup.
ObjectGroupTooBigException Thrown if the size of a grouped object will exceed 64KB.
PersistentContentException Thrown when a developer attempts to persist an object that is not allowed to be persisted.
RadioException Thrown when a radio error occurs.
SIMCardException Thrown when a SIM card error occurs.
UnsupportedOperationException Thrown when an attempt is made to access functionality that is not available on the current platform.
 

Package net.rim.device.api.system Description

Provides a variety of system-level functionality.






Copyright 1999-2011 Research In Motion Limited. 295 Phillip Street, Waterloo, Ontario, Canada, N2L 3W8. All Rights Reserved.
Java is a trademark of Oracle America Inc. in the US and other countries.
Legal