Loading api/current.txt +3 −3 Original line number Diff line number Diff line Loading @@ -43072,7 +43072,7 @@ package android.telephony { method @RequiresPermission(android.Manifest.permission.READ_PHONE_STATE) public String getSubscriberId(); method public String getTypeAllocationCode(); method public String getTypeAllocationCode(int); method @RequiresPermission("android.permission.READ_PRIVILEGED_PHONE_STATE") public java.util.List<android.telephony.UiccCardInfo> getUiccCardsInfo(); method @RequiresPermission("android.permission.READ_PRIVILEGED_PHONE_STATE") @NonNull public java.util.List<android.telephony.UiccCardInfo> getUiccCardsInfo(); method @Nullable @RequiresPermission(android.Manifest.permission.READ_PHONE_STATE) public String getVisualVoicemailPackageName(); method @RequiresPermission(android.Manifest.permission.READ_PHONE_STATE) public String getVoiceMailAlphaTag(); method @RequiresPermission(android.Manifest.permission.READ_PHONE_STATE) public String getVoiceMailNumber(); Loading Loading @@ -43241,8 +43241,8 @@ package android.telephony { public final class UiccCardInfo implements android.os.Parcelable { method public int describeContents(); method public int getCardId(); method public String getEid(); method public String getIccId(); method @Nullable public String getEid(); method @Nullable public String getIccId(); method public int getSlotIndex(); method public boolean isEuicc(); method public boolean isRemovable(); telephony/java/android/telephony/TelephonyManager.java +1 −0 Original line number Diff line number Diff line Loading @@ -3203,6 +3203,7 @@ public class TelephonyManager { * the caller does not have adequate permissions for that card. */ @RequiresPermission(android.Manifest.permission.READ_PRIVILEGED_PHONE_STATE) @NonNull public List<UiccCardInfo> getUiccCardsInfo() { try { ITelephony telephony = getITelephony(); Loading telephony/java/android/telephony/UiccCardInfo.java +7 −2 Original line number Diff line number Diff line Loading @@ -15,6 +15,8 @@ */ package android.telephony; import android.annotation.NonNull; import android.annotation.Nullable; import android.os.Parcel; import android.os.Parcelable; Loading Loading @@ -104,6 +106,7 @@ public final class UiccCardInfo implements Parcelable { * Note that this field may be omitted if the caller does not have the correct permissions * (see {@link TelephonyManager#getUiccCardsInfo()}). */ @Nullable public String getEid() { if (!mIsEuicc) { return null; Loading @@ -117,6 +120,7 @@ public final class UiccCardInfo implements Parcelable { * Note that this field may be omitted if the caller does not have the correct permissions * (see {@link TelephonyManager#getUiccCardsInfo()}). */ @Nullable public String getIccId() { return mIccId; } Loading @@ -129,11 +133,12 @@ public final class UiccCardInfo implements Parcelable { } /** * Returns a copy of the UiccCardinfo with the clears the EID and ICCID set to null. These * values are generally private and require carrier privileges to view. * Returns a copy of the UiccCardinfo with the EID and ICCID set to null. These values are * generally private and require carrier privileges to view. * * @hide */ @NonNull public UiccCardInfo getUnprivileged() { return new UiccCardInfo(mIsEuicc, mCardId, null, null, mSlotIndex, mIsRemovable); } Loading Loading
api/current.txt +3 −3 Original line number Diff line number Diff line Loading @@ -43072,7 +43072,7 @@ package android.telephony { method @RequiresPermission(android.Manifest.permission.READ_PHONE_STATE) public String getSubscriberId(); method public String getTypeAllocationCode(); method public String getTypeAllocationCode(int); method @RequiresPermission("android.permission.READ_PRIVILEGED_PHONE_STATE") public java.util.List<android.telephony.UiccCardInfo> getUiccCardsInfo(); method @RequiresPermission("android.permission.READ_PRIVILEGED_PHONE_STATE") @NonNull public java.util.List<android.telephony.UiccCardInfo> getUiccCardsInfo(); method @Nullable @RequiresPermission(android.Manifest.permission.READ_PHONE_STATE) public String getVisualVoicemailPackageName(); method @RequiresPermission(android.Manifest.permission.READ_PHONE_STATE) public String getVoiceMailAlphaTag(); method @RequiresPermission(android.Manifest.permission.READ_PHONE_STATE) public String getVoiceMailNumber(); Loading Loading @@ -43241,8 +43241,8 @@ package android.telephony { public final class UiccCardInfo implements android.os.Parcelable { method public int describeContents(); method public int getCardId(); method public String getEid(); method public String getIccId(); method @Nullable public String getEid(); method @Nullable public String getIccId(); method public int getSlotIndex(); method public boolean isEuicc(); method public boolean isRemovable();
telephony/java/android/telephony/TelephonyManager.java +1 −0 Original line number Diff line number Diff line Loading @@ -3203,6 +3203,7 @@ public class TelephonyManager { * the caller does not have adequate permissions for that card. */ @RequiresPermission(android.Manifest.permission.READ_PRIVILEGED_PHONE_STATE) @NonNull public List<UiccCardInfo> getUiccCardsInfo() { try { ITelephony telephony = getITelephony(); Loading
telephony/java/android/telephony/UiccCardInfo.java +7 −2 Original line number Diff line number Diff line Loading @@ -15,6 +15,8 @@ */ package android.telephony; import android.annotation.NonNull; import android.annotation.Nullable; import android.os.Parcel; import android.os.Parcelable; Loading Loading @@ -104,6 +106,7 @@ public final class UiccCardInfo implements Parcelable { * Note that this field may be omitted if the caller does not have the correct permissions * (see {@link TelephonyManager#getUiccCardsInfo()}). */ @Nullable public String getEid() { if (!mIsEuicc) { return null; Loading @@ -117,6 +120,7 @@ public final class UiccCardInfo implements Parcelable { * Note that this field may be omitted if the caller does not have the correct permissions * (see {@link TelephonyManager#getUiccCardsInfo()}). */ @Nullable public String getIccId() { return mIccId; } Loading @@ -129,11 +133,12 @@ public final class UiccCardInfo implements Parcelable { } /** * Returns a copy of the UiccCardinfo with the clears the EID and ICCID set to null. These * values are generally private and require carrier privileges to view. * Returns a copy of the UiccCardinfo with the EID and ICCID set to null. These values are * generally private and require carrier privileges to view. * * @hide */ @NonNull public UiccCardInfo getUnprivileged() { return new UiccCardInfo(mIsEuicc, mCardId, null, null, mSlotIndex, mIsRemovable); } Loading