Merge "Add getCdmaMdn and getCdmaMin as system api to telmgr." into lmp-dev

This commit is contained in:
Junda Liu
2014-08-21 04:43:37 +00:00
committed by Android (Google) Code Review
2 changed files with 48 additions and 0 deletions

View File

@@ -3054,6 +3054,42 @@ public class TelephonyManager {
* Expose the rest of ITelephony to @SystemApi
*/
/** @hide */
@SystemApi
public String getCdmaMdn() {
return getCdmaMdn(getDefaultSubscription());
}
/** @hide */
@SystemApi
public String getCdmaMdn(long subId) {
try {
return getITelephony().getCdmaMdn(subId);
} catch (RemoteException ex) {
return null;
} catch (NullPointerException ex) {
return null;
}
}
/** @hide */
@SystemApi
public String getCdmaMin() {
return getCdmaMin(getDefaultSubscription());
}
/** @hide */
@SystemApi
public String getCdmaMin(long subId) {
try {
return getITelephony().getCdmaMin(subId);
} catch (RemoteException ex) {
return null;
} catch (NullPointerException ex) {
return null;
}
}
/** @hide */
@SystemApi
public int checkCarrierPrivilegesForPackage(String pkgname) {

View File

@@ -676,6 +676,18 @@ interface ITelephony {
*/
void setImsRegistrationState(boolean registered);
/**
* Return MDN string for CDMA phone.
* @param subId user preferred subId.
*/
String getCdmaMdn(long subId);
/**
* Return MIN string for CDMA phone.
* @param subId user preferred subId.
*/
String getCdmaMin(long subId);
/**
* Has the calling application been granted special privileges by the carrier.
*