Add getCdmaMdn and getCdmaMin as system api to telmgr.

Bug: b/16966140
Change-Id: I36d8f850eca7c392f7ed5186254ef9862d4177f7
This commit is contained in:
Junda Liu
2014-08-14 22:14:26 -07:00
parent d4eb10a88d
commit 2b2469b07d
2 changed files with 48 additions and 0 deletions

View File

@@ -3023,6 +3023,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.
*