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

Commit 6d4c9851 authored by Michael Groover's avatar Michael Groover Committed by Android (Google) Code Review
Browse files

Merge "Add method to clear out SubscriptionInfo#getCardString" into rvc-dev

parents 5258155a a9533225
Loading
Loading
Loading
Loading
+17 −2
Original line number Original line Diff line number Diff line
@@ -662,8 +662,16 @@ public class SubscriptionInfo implements Parcelable {
    }
    }


    /**
    /**
     * @return the card string of the SIM card which contains the subscription. The card string is
     * Returns the card string if the calling app has been granted the READ_PRIVILEGED_PHONE_STATE
     * the ICCID for UICCs or the EID for eUICCs.
     * permission, has carrier privileges (see {@link TelephonyManager#hasCarrierPrivileges}), or
     * is a device owner or profile owner on an organization owned device that has been granted the
     * READ_PHONE_STATE permission. The profile owner is an app that owns a managed profile on the
     * device; for more details see <a href="https://developer.android.com/work/managed-profiles">
     * Work profiles</a>.
     *
     * @return the card string of the SIM card which contains the subscription or an empty string
     * if these requirements are not met. The card string is the ICCID for UICCs or the EID for
     * eUICCs.
     * @hide
     * @hide
     * //TODO rename usages in LPA: UiccSlotUtil.java, UiccSlotsManager.java, UiccSlotInfoTest.java
     * //TODO rename usages in LPA: UiccSlotUtil.java, UiccSlotsManager.java, UiccSlotInfoTest.java
     */
     */
@@ -671,6 +679,13 @@ public class SubscriptionInfo implements Parcelable {
        return this.mCardString;
        return this.mCardString;
    }
    }


    /**
     * @hide
     */
    public void clearCardString() {
        this.mCardString = "";
    }

    /**
    /**
     * Returns the card ID of the SIM card which contains the subscription (see
     * Returns the card ID of the SIM card which contains the subscription (see
     * {@link UiccCardInfo#getCardId()}.
     * {@link UiccCardInfo#getCardId()}.