Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 14252970 authored by Junda Liu's avatar Junda Liu
Browse files

Add hidden systemapi hasCarrierPrivileges(pkgname).

Change-Id: I153f5c7cff1734c87587c3741051177ce54ba654
parent c344f9b8
Loading
Loading
Loading
Loading
+13 −0
Original line number Diff line number Diff line
@@ -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 {
+5 −0
Original line number Diff line number Diff line
@@ -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);
}