Add getCdmaMdn and getCdmaMin as system api to telmgr.
Bug: b/16966140 Change-Id: I36d8f850eca7c392f7ed5186254ef9862d4177f7
This commit is contained in:
@@ -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) {
|
||||
|
||||
@@ -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.
|
||||
*
|
||||
|
||||
Reference in New Issue
Block a user