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 static MobileManager getManager()
MobileManager instance.public void setPinCode(String pinCode) throws IOException
pinCode - the PIN code.IOException - if the PIN could not be set.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 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 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 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 String getMsisdn() throws IOException
IOException - if the MSISDN could not be retrieved.public String getImei() throws IOException
IOException - if the IMEI 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.