Merge "Add hidden systemapi hasCarrierPrivileges(pkgname)."

This commit is contained in:
Junda Liu
2014-07-11 22:55:21 +00:00
committed by Android (Google) Code Review
2 changed files with 18 additions and 0 deletions

View File

@@ -2869,6 +2869,19 @@ public class TelephonyManager {
*/
/** @hide */
@SystemApi
public int hasCarrierPrivileges(String pkgname) {
try {
return getITelephony().hasCarrierPrivileges(pkgname);
} catch (RemoteException ex) {
Rlog.e(TAG, "hasCarrierPrivileges RemoteException", ex);
} catch (NullPointerException ex) {
Rlog.e(TAG, "hasCarrierPrivileges NPE", ex);
}
return CARRIER_PRIVILEGE_STATUS_NO_ACCESS;
}
/** @hide */
@SystemApi
public void dial(String number) {
try {

View File

@@ -653,5 +653,10 @@ interface ITelephony {
* @return carrier privelege status defined in TelephonyManager.
*/
int hasCarrierPrivileges();
/**
* Similar to above, but check for pkg whose name is pkgname.
*/
int hasCarrierPrivileges(String pkgname);
}