Merge commit 'b2cc86da29452769ff6210f1dfef4b51aac1d75e' into gingerbread-plus-aosp * commit 'b2cc86da29452769ff6210f1dfef4b51aac1d75e': Change CDMAPhone.getDeviceId to return MEID or ESN.
This commit is contained in:
@ -177,7 +177,7 @@ public class TelephonyManager {
|
|||||||
|
|
||||||
/**
|
/**
|
||||||
* Returns the unique device ID, for example, the IMEI for GSM and the MEID
|
* Returns the unique device ID, for example, the IMEI for GSM and the MEID
|
||||||
* for CDMA phones. Return null if device ID is not available.
|
* or ESN for CDMA phones. Return null if device ID is not available.
|
||||||
*
|
*
|
||||||
* <p>Requires Permission:
|
* <p>Requires Permission:
|
||||||
* {@link android.Manifest.permission#READ_PHONE_STATE READ_PHONE_STATE}
|
* {@link android.Manifest.permission#READ_PHONE_STATE READ_PHONE_STATE}
|
||||||
|
@ -452,9 +452,14 @@ public class CDMAPhone extends PhoneBase {
|
|||||||
return mMeid;
|
return mMeid;
|
||||||
}
|
}
|
||||||
|
|
||||||
//returns MEID in CDMA
|
//returns MEID or ESN in CDMA
|
||||||
public String getDeviceId() {
|
public String getDeviceId() {
|
||||||
return getMeid();
|
String id = getMeid();
|
||||||
|
if ((id == null) || id.matches("^0*$")) {
|
||||||
|
Log.d(LOG_TAG, "getDeviceId(): MEID is not initialized use ESN");
|
||||||
|
id = getEsn();
|
||||||
|
}
|
||||||
|
return id;
|
||||||
}
|
}
|
||||||
|
|
||||||
public String getDeviceSvn() {
|
public String getDeviceSvn() {
|
||||||
|
Reference in New Issue
Block a user