Loading core/api/current.txt +1 −1 Original line number Original line Diff line number Diff line Loading @@ -42991,7 +42991,7 @@ package android.telephony { method public boolean isEmergencyNumber(@NonNull String); method public boolean isEmergencyNumber(@NonNull String); method public boolean isHearingAidCompatibilitySupported(); method public boolean isHearingAidCompatibilitySupported(); method @RequiresPermission(anyOf={android.Manifest.permission.READ_PRECISE_PHONE_STATE, "android.permission.READ_PRIVILEGED_PHONE_STATE"}) public boolean isManualNetworkSelectionAllowed(); method @RequiresPermission(anyOf={android.Manifest.permission.READ_PRECISE_PHONE_STATE, "android.permission.READ_PRIVILEGED_PHONE_STATE"}) public boolean isManualNetworkSelectionAllowed(); method @RequiresPermission(android.Manifest.permission.READ_PHONE_STATE) public boolean isModemEnabledForSlot(int); method @RequiresPermission(anyOf={android.Manifest.permission.READ_PHONE_STATE, "android.permission.READ_PRIVILEGED_PHONE_STATE"}) public boolean isModemEnabledForSlot(int); method @RequiresPermission(android.Manifest.permission.READ_PHONE_STATE) public int isMultiSimSupported(); method @RequiresPermission(android.Manifest.permission.READ_PHONE_STATE) public int isMultiSimSupported(); method public boolean isNetworkRoaming(); method public boolean isNetworkRoaming(); method public boolean isRadioInterfaceCapabilitySupported(@NonNull String); method public boolean isRadioInterfaceCapabilitySupported(@NonNull String); telephony/java/android/telephony/TelephonyManager.java +8 −5 Original line number Original line Diff line number Diff line Loading @@ -13626,15 +13626,18 @@ public class TelephonyManager { } } /** /** * It indicates whether modem is enabled or not per slot. * Indicates whether or not there is a modem stack enabled for the given SIM slot. * It's the corresponding status of TelephonyManager.enableModemForSlot. * * * <p>Requires Permission: * <p>Requires Permission: * READ_PRIVILEGED_PHONE_STATE or * {@link android.Manifest.permission#READ_PHONE_STATE READ_PHONE_STATE}, * {@link android.Manifest.permission#READ_PHONE_STATE READ_PHONE_STATE} * READ_PRIVILEGED_PHONE_STATE or that the calling app has carrier privileges (see * {@link #hasCarrierPrivileges()}). * * @param slotIndex which slot it's checking. * @param slotIndex which slot it's checking. */ */ @RequiresPermission(android.Manifest.permission.READ_PHONE_STATE) @SuppressAutoDoc // Blocked by b/72967236 - no support for carrier privileges @RequiresPermission(anyOf = {android.Manifest.permission.READ_PHONE_STATE, android.Manifest.permission.READ_PRIVILEGED_PHONE_STATE}) public boolean isModemEnabledForSlot(int slotIndex) { public boolean isModemEnabledForSlot(int slotIndex) { try { try { ITelephony telephony = getITelephony(); ITelephony telephony = getITelephony(); Loading
core/api/current.txt +1 −1 Original line number Original line Diff line number Diff line Loading @@ -42991,7 +42991,7 @@ package android.telephony { method public boolean isEmergencyNumber(@NonNull String); method public boolean isEmergencyNumber(@NonNull String); method public boolean isHearingAidCompatibilitySupported(); method public boolean isHearingAidCompatibilitySupported(); method @RequiresPermission(anyOf={android.Manifest.permission.READ_PRECISE_PHONE_STATE, "android.permission.READ_PRIVILEGED_PHONE_STATE"}) public boolean isManualNetworkSelectionAllowed(); method @RequiresPermission(anyOf={android.Manifest.permission.READ_PRECISE_PHONE_STATE, "android.permission.READ_PRIVILEGED_PHONE_STATE"}) public boolean isManualNetworkSelectionAllowed(); method @RequiresPermission(android.Manifest.permission.READ_PHONE_STATE) public boolean isModemEnabledForSlot(int); method @RequiresPermission(anyOf={android.Manifest.permission.READ_PHONE_STATE, "android.permission.READ_PRIVILEGED_PHONE_STATE"}) public boolean isModemEnabledForSlot(int); method @RequiresPermission(android.Manifest.permission.READ_PHONE_STATE) public int isMultiSimSupported(); method @RequiresPermission(android.Manifest.permission.READ_PHONE_STATE) public int isMultiSimSupported(); method public boolean isNetworkRoaming(); method public boolean isNetworkRoaming(); method public boolean isRadioInterfaceCapabilitySupported(@NonNull String); method public boolean isRadioInterfaceCapabilitySupported(@NonNull String);
telephony/java/android/telephony/TelephonyManager.java +8 −5 Original line number Original line Diff line number Diff line Loading @@ -13626,15 +13626,18 @@ public class TelephonyManager { } } /** /** * It indicates whether modem is enabled or not per slot. * Indicates whether or not there is a modem stack enabled for the given SIM slot. * It's the corresponding status of TelephonyManager.enableModemForSlot. * * * <p>Requires Permission: * <p>Requires Permission: * READ_PRIVILEGED_PHONE_STATE or * {@link android.Manifest.permission#READ_PHONE_STATE READ_PHONE_STATE}, * {@link android.Manifest.permission#READ_PHONE_STATE READ_PHONE_STATE} * READ_PRIVILEGED_PHONE_STATE or that the calling app has carrier privileges (see * {@link #hasCarrierPrivileges()}). * * @param slotIndex which slot it's checking. * @param slotIndex which slot it's checking. */ */ @RequiresPermission(android.Manifest.permission.READ_PHONE_STATE) @SuppressAutoDoc // Blocked by b/72967236 - no support for carrier privileges @RequiresPermission(anyOf = {android.Manifest.permission.READ_PHONE_STATE, android.Manifest.permission.READ_PRIVILEGED_PHONE_STATE}) public boolean isModemEnabledForSlot(int slotIndex) { public boolean isModemEnabledForSlot(int slotIndex) { try { try { ITelephony telephony = getITelephony(); ITelephony telephony = getITelephony();