public class MobileManager extends Object
| Modifier and Type | Method and Description | 
|---|---|
void | 
changePinCode(String pinCode)
Changes an existing PIN code to a new PIN code. 
 | 
void | 
disablePinLock(String pinCode)
Disables the PIN code locking of the SIM card. 
 | 
void | 
enablePinLock(String pinCode)
Enables the PIN code locking of the SIM card. 
 | 
String | 
getImei()
Gets the IMEI (International Mobile Equipment Identity). 
 | 
static MobileManager | 
getManager()
Gets the unique  
MobileManager instance. | 
String | 
getMsisdn()
Gets the current MSISDN (Mobile Station ISDN Number). 
 | 
int | 
getRssi()
Gets the RSSI (Received Signal Strength Indication) of the modem. 
 | 
String | 
getSpn()
Gets the SPN (Service Provider Name) of the mobile network. 
 | 
boolean | 
isPinLockEnabled()
Checks whether the PIN lock is enabled or not. 
 | 
void | 
setPinCode(String pinCode)
Sets the PIN code to be used for unlocking the SIM card. 
 | 
public void changePinCode(String pinCode) throws IOException
setPinCode(String) or
 enablePinLock(String)).pinCode - the new PIN code.IOException - if the PIN code could not be changed.public void disablePinLock(String pinCode) throws IOException
setPinCode(String) or
 enablePinLock(String)).pinCode - the SIM PIN.IOException - if the "lock SIM card" facility can not be disabled (wrong PIN, facility already disabled, other
             errors).public void enablePinLock(String pinCode) throws IOException
pinCode - the PIN code.IOException - if the "lock SIM card" facility can not be enabled (wrong PIN, facility already enabled, other
             errors).public String getImei() throws IOException
IOException - if the IMEI could not be retrieved.public static MobileManager getManager()
MobileManager instance.public String getMsisdn() throws IOException
IOException - if the MSISDN could not be retrieved.public int getRssi()
            throws IOException
IOException - if the RSSI could not be retrieved.public String getSpn() throws IOException
IOException - if the SPN could not be retrieved.public boolean isPinLockEnabled()
                         throws IOException
true if the PIN lock is enabled, false otherwise.IOException - if the lock status could not be retrieved.public void setPinCode(String pinCode) throws IOException
pinCode - the PIN code.IOException - if the PIN could not be set.