am 2ac78a2d: Merge "Add getImei() to Phone interface." into honeycomb-LTE
* commit '2ac78a2da52b29f6ac72294072d7ca87d991dab1': Add getImei() to Phone interface.
This commit is contained in:
@@ -1429,6 +1429,11 @@ public interface Phone {
|
|||||||
*/
|
*/
|
||||||
String getMeid();
|
String getMeid();
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Retrieves IMEI for phones. Returns null if IMEI is not set.
|
||||||
|
*/
|
||||||
|
String getImei();
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Retrieves the PhoneSubInfo of the Phone
|
* Retrieves the PhoneSubInfo of the Phone
|
||||||
*/
|
*/
|
||||||
|
|||||||
@@ -685,6 +685,10 @@ public class PhoneProxy extends Handler implements Phone {
|
|||||||
return mActivePhone.getMeid();
|
return mActivePhone.getMeid();
|
||||||
}
|
}
|
||||||
|
|
||||||
|
public String getImei() {
|
||||||
|
return mActivePhone.getImei();
|
||||||
|
}
|
||||||
|
|
||||||
public PhoneSubInfo getPhoneSubInfo(){
|
public PhoneSubInfo getPhoneSubInfo(){
|
||||||
return mActivePhone.getPhoneSubInfo();
|
return mActivePhone.getPhoneSubInfo();
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -135,6 +135,11 @@ public class CDMALTEPhone extends CDMAPhone {
|
|||||||
return mIccRecords.getIMSI();
|
return mIccRecords.getIMSI();
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public String getImei() {
|
||||||
|
return mImei;
|
||||||
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
protected void log(String s) {
|
protected void log(String s) {
|
||||||
if (DBG)
|
if (DBG)
|
||||||
|
|||||||
@@ -122,6 +122,8 @@ public class CDMAPhone extends PhoneBase {
|
|||||||
//keep track of if phone is in emergency callback mode
|
//keep track of if phone is in emergency callback mode
|
||||||
private boolean mIsPhoneInEcmState;
|
private boolean mIsPhoneInEcmState;
|
||||||
private Registrant mEcmExitRespRegistrant;
|
private Registrant mEcmExitRespRegistrant;
|
||||||
|
protected String mImei;
|
||||||
|
protected String mImeiSv;
|
||||||
private String mEsn;
|
private String mEsn;
|
||||||
private String mMeid;
|
private String mMeid;
|
||||||
// string to define how the carrier specifies its own ota sp number
|
// string to define how the carrier specifies its own ota sp number
|
||||||
@@ -489,6 +491,11 @@ public class CDMAPhone extends PhoneBase {
|
|||||||
return mSST.getImsi();
|
return mSST.getImsi();
|
||||||
}
|
}
|
||||||
|
|
||||||
|
public String getImei() {
|
||||||
|
Log.e(LOG_TAG, "IMEI is not available in CDMA");
|
||||||
|
return null;
|
||||||
|
}
|
||||||
|
|
||||||
public boolean canConference() {
|
public boolean canConference() {
|
||||||
Log.e(LOG_TAG, "canConference: not possible in CDMA");
|
Log.e(LOG_TAG, "canConference: not possible in CDMA");
|
||||||
return false;
|
return false;
|
||||||
@@ -987,6 +994,8 @@ public class CDMAPhone extends PhoneBase {
|
|||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
String[] respId = (String[])ar.result;
|
String[] respId = (String[])ar.result;
|
||||||
|
mImei = respId[0];
|
||||||
|
mImeiSv = respId[1];
|
||||||
mEsn = respId[2];
|
mEsn = respId[2];
|
||||||
mMeid = respId[3];
|
mMeid = respId[3];
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -855,6 +855,10 @@ public class GSMPhone extends PhoneBase {
|
|||||||
return mImeiSv;
|
return mImeiSv;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
public String getImei() {
|
||||||
|
return mImei;
|
||||||
|
}
|
||||||
|
|
||||||
public String getEsn() {
|
public String getEsn() {
|
||||||
Log.e(LOG_TAG, "[GSMPhone] getEsn() is a CDMA method");
|
Log.e(LOG_TAG, "[GSMPhone] getEsn() is a CDMA method");
|
||||||
return "0";
|
return "0";
|
||||||
|
|||||||
@@ -264,6 +264,10 @@ abstract class SipPhoneBase extends PhoneBase {
|
|||||||
return null;
|
return null;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
public String getImei() {
|
||||||
|
return null;
|
||||||
|
}
|
||||||
|
|
||||||
public String getEsn() {
|
public String getEsn() {
|
||||||
Log.e(LOG_TAG, "[SipPhone] getEsn() is a CDMA method");
|
Log.e(LOG_TAG, "[SipPhone] getEsn() is a CDMA method");
|
||||||
return "0";
|
return "0";
|
||||||
|
|||||||
Reference in New Issue
Block a user