net.rim.device.api.system
Class IDENInfo

java.lang.Object
  |
  +--net.rim.device.api.system.IDENInfo

public final class IDENInfo
extends Object

Contains Integrated Dispatch Enhanced Network (iDEN) radio information.

Since:
JDE 3.6.0

Inner Class Summary
static class IDENInfo.IDENCellInfo
          Contains IDEN cell information.
 
Method Summary
static IDENInfo.IDENCellInfo getCellInfo()
          Returns information on the current cell.
static int getHomeMCC()
          Returns the home Mobile Country Code (MCC).
static int getHomeNDC()
          Returns the home National Describer Code (NDC).
static String getHomeNetworkName()
          Returns the home network name
static byte[] getIMEI()
          Returns the International Mobile Equipment Identity (IMEI) of the device.
static String getRegistrationAddress()
          Deprecated. This function always returns null.
static int getSQELevel()
          Returns the current Signal Quality Estimate (SQE) level.
static String imeiToString(byte[] imei)
          Converts the IMEI value to a String.
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Method Detail

getCellInfo

public static IDENInfo.IDENCellInfo getCellInfo()
Returns information on the current cell.

Returns:
The IDENCellInfo object.
Since:
JDE 3.6.0

getHomeMCC

public static int getHomeMCC()
Returns the home Mobile Country Code (MCC). Note that Country Codes are usually rendered in hexadecimal.

Returns:
An integer representing the home MCC.
Since:
JDE 3.6.0

getHomeNDC

public static int getHomeNDC()
Returns the home National Describer Code (NDC).

Returns:
An integer representing the home NDC.
Since:
JDE 3.6.0

getHomeNetworkName

public static String getHomeNetworkName()
Returns the home network name
Returns:
String representing the network name, if its other than Nextel and Telus it would be BLACKBERRY
Since:
JDE 4.2.0

getIMEI

public static byte[] getIMEI()
Returns the International Mobile Equipment Identity (IMEI) of the device.

Returns:
The IMEI of the device in BCD format.
Since:
JDE 3.6.0

getRegistrationAddress

public static String getRegistrationAddress()
Deprecated. This function always returns null.

Returns the registration address of the device.

Returns:
A String containing the registration address.
Since:
JDE 3.6.0

getSQELevel

public static int getSQELevel()
Returns the current Signal Quality Estimate (SQE) level.

Returns:
An integer representing the SQE level.
Since:
JDE 3.6.0

imeiToString

public static String imeiToString(byte[] imei)
Converts the IMEI value to a String.

Parameters:
imei - The IMEI value in a byte array.
Returns:
A String.
Since:
JDE 3.6.0



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