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

Commit 1ed7c276 authored by Automerger Merge Worker's avatar Automerger Merge Worker
Browse files

Merge "Make getDefaultCarrierServicePackageName for Mainline" am: 071d78b1...

Merge "Make getDefaultCarrierServicePackageName for Mainline" am: 071d78b1 am: 58fd0fd5 am: a98d79fb

Change-Id: I131df66112ca72502e9db7afa5faadb6322e5eab
parents af637bb3 a98d79fb
Loading
Loading
Loading
Loading
+1 −0
Original line number Diff line number Diff line
@@ -8897,6 +8897,7 @@ package android.telephony {
  }
  public class CarrierConfigManager {
    method @NonNull @RequiresPermission(android.Manifest.permission.READ_PRIVILEGED_PHONE_STATE) public String getDefaultCarrierServicePackageName();
    method @NonNull public static android.os.PersistableBundle getDefaultConfig();
    method @RequiresPermission(android.Manifest.permission.MODIFY_PHONE_STATE) public void overrideConfig(int, @Nullable android.os.PersistableBundle);
    method @RequiresPermission(android.Manifest.permission.MODIFY_PHONE_STATE) public void updateConfigForPhoneId(int, String);
+19 −4
Original line number Diff line number Diff line
@@ -4050,13 +4050,28 @@ public class CarrierConfigManager {
        }
    }

    /** {@hide} */
    /**
     * Gets the package name for a default carrier service.
     * @return the package name for a default carrier service; empty string if not available.
     *
     * @hide
     */
    @NonNull
    @SystemApi
    @RequiresPermission(android.Manifest.permission.READ_PRIVILEGED_PHONE_STATE)
    public String getDefaultCarrierServicePackageName() {
        try {
            return getICarrierConfigLoader().getDefaultCarrierServicePackageName();
        } catch (Throwable t) {
            return null;
            ICarrierConfigLoader loader = getICarrierConfigLoader();
            if (loader == null) {
                Rlog.w(TAG, "getDefaultCarrierServicePackageName ICarrierConfigLoader is null");
                return "";
            }
            return loader.getDefaultCarrierServicePackageName();
        } catch (RemoteException ex) {
            Rlog.e(TAG, "getDefaultCarrierServicePackageName ICarrierConfigLoader is null"
                    + ex.toString());
        }
        return "";
    }

    /**