Add hidden systemapi hasCarrierPrivileges(pkgname).

Change-Id: I153f5c7cff1734c87587c3741051177ce54ba654
This commit is contained in:
Junda Liu
2014-07-10 15:19:03 -07:00
parent c344f9b800
commit 142529702d
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);
}