Loading api/system-current.txt +4 −4 Original line number Diff line number Diff line Loading @@ -5213,10 +5213,10 @@ package android.telephony { method public boolean handlePinMmi(java.lang.String); method public boolean handlePinMmiForSubscriber(int, java.lang.String); method public boolean isDataConnectivityPossible(); method public deprecated boolean isIdle(); method public deprecated boolean isOffhook(); method public deprecated boolean isRadioOn(); method public deprecated boolean isRinging(); method public boolean isIdle(); method public boolean isOffhook(); method public boolean isRadioOn(); method public boolean isRinging(); method public boolean isVideoCallingEnabled(); method public deprecated boolean isVisualVoicemailEnabled(android.telecom.PhoneAccountHandle); method public boolean needsOtaServiceProvisioning(); Loading telephony/java/android/telephony/TelephonyManager.java +16 −44 Original line number Diff line number Diff line Loading @@ -1462,7 +1462,6 @@ public class TelephonyManager { * {@hide} */ @SystemApi @RequiresPermission(android.Manifest.permission.READ_PRIVILEGED_PHONE_STATE) public int getCurrentPhoneType() { return getCurrentPhoneType(getSubId()); } Loading @@ -1478,17 +1477,7 @@ public class TelephonyManager { * @hide */ @SystemApi @RequiresPermission(android.Manifest.permission.READ_PRIVILEGED_PHONE_STATE) public int getCurrentPhoneType(int subId) { return getCurrentPhoneType(subId, false); } /** * getCurrentPhoneType() with optional check if device is voice capable. * * @hide */ public int getCurrentPhoneType(int subId, boolean checkIsVoiceCapable) { int phoneId; if (subId == SubscriptionManager.INVALID_SUBSCRIPTION_ID) { // if we don't have any sims, we don't have subscriptions, but we Loading @@ -1497,7 +1486,8 @@ public class TelephonyManager { } else { phoneId = SubscriptionManager.getPhoneId(subId); } return getCurrentPhoneTypeForSlot(phoneId, checkIsVoiceCapable); return getCurrentPhoneTypeForSlot(phoneId); } /** Loading @@ -1505,15 +1495,11 @@ public class TelephonyManager { * * @hide */ public int getCurrentPhoneTypeForSlot(int slotIndex, boolean checkIsVoiceCapable) { public int getCurrentPhoneTypeForSlot(int slotIndex) { try{ ITelephony telephony = getITelephony(); if (telephony != null) { if (checkIsVoiceCapable) { return telephony.getVoiceCapableActivePhoneTypeForSlot(slotIndex); } else { return telephony.getActivePhoneTypeForSlot(slotIndex); } } else { // This can happen when the ITelephony interface is not up yet. return getPhoneTypeFromProperty(slotIndex); Loading @@ -1539,7 +1525,10 @@ public class TelephonyManager { * @see #PHONE_TYPE_SIP */ public int getPhoneType() { return getCurrentPhoneType(getSubId(), true); if (!isVoiceCapable()) { return PHONE_TYPE_NONE; } return getCurrentPhoneType(); } private int getPhoneTypeFromProperty() { Loading Loading @@ -5879,14 +5868,12 @@ public class TelephonyManager { /** @hide */ @SystemApi @RequiresPermission(android.Manifest.permission.READ_PRIVILEGED_PHONE_STATE) public List<String> getCarrierPackageNamesForIntent(Intent intent) { return getCarrierPackageNamesForIntentAndPhone(intent, getPhoneId()); } /** @hide */ @SystemApi @RequiresPermission(android.Manifest.permission.READ_PRIVILEGED_PHONE_STATE) public List<String> getCarrierPackageNamesForIntentAndPhone(Intent intent, int phoneId) { try { ITelephony telephony = getITelephony(); Loading Loading @@ -5996,11 +5983,7 @@ public class TelephonyManager { } } /** * @deprecated Use {@link android.telecom.TelecomManager#isInCall} instead * @hide */ @Deprecated /** @hide */ @SystemApi @RequiresPermission(anyOf = { android.Manifest.permission.READ_PRIVILEGED_PHONE_STATE, Loading @@ -6017,11 +6000,7 @@ public class TelephonyManager { return false; } /** * @deprecated Use {@link android.telecom.TelecomManager#isRinging} instead * @hide */ @Deprecated /** @hide */ @SystemApi @RequiresPermission(anyOf = { android.Manifest.permission.READ_PRIVILEGED_PHONE_STATE, Loading @@ -6038,11 +6017,7 @@ public class TelephonyManager { return false; } /** * @deprecated Use {@link android.telecom.TelecomManager#isInCall} instead * @hide */ @Deprecated /** @hide */ @SystemApi @RequiresPermission(anyOf = { android.Manifest.permission.READ_PRIVILEGED_PHONE_STATE, Loading @@ -6059,11 +6034,7 @@ public class TelephonyManager { return true; } /** * @deprecated Use {@link android.telephony.TelephonyManager#getServiceState} instead * @hide */ @Deprecated /** @hide */ @SystemApi @RequiresPermission(anyOf = { android.Manifest.permission.READ_PRIVILEGED_PHONE_STATE, Loading Loading @@ -6354,7 +6325,6 @@ public class TelephonyManager { /** @hide */ @SystemApi @RequiresPermission(android.Manifest.permission.READ_PRIVILEGED_PHONE_STATE) public boolean isDataConnectivityPossible() { try { ITelephony telephony = getITelephony(); Loading @@ -6369,7 +6339,6 @@ public class TelephonyManager { /** @hide */ @SystemApi @RequiresPermission(android.Manifest.permission.READ_PRIVILEGED_PHONE_STATE) public boolean needsOtaServiceProvisioning() { try { ITelephony telephony = getITelephony(); Loading Loading @@ -6472,7 +6441,10 @@ public class TelephonyManager { /** @hide */ @SystemApi @RequiresPermission(android.Manifest.permission.READ_PRIVILEGED_PHONE_STATE) @RequiresPermission(anyOf = { android.Manifest.permission.READ_PRIVILEGED_PHONE_STATE, android.Manifest.permission.READ_PHONE_STATE }) public boolean isVideoCallingEnabled() { try { ITelephony telephony = getITelephony(); Loading telephony/java/com/android/internal/telephony/ITelephony.aidl +0 −22 Original line number Diff line number Diff line Loading @@ -375,8 +375,6 @@ interface ITelephony { /** * Report whether data connectivity is possible. * * <p>Requires that the calling app has READ_PRIVILEGED_PHONE_STATE */ boolean isDataConnectivityPossible(int subId); Loading Loading @@ -415,24 +413,10 @@ interface ITelephony { * Returns the current active phone type as integer for particular slot. * Returns TelephonyManager.PHONE_TYPE_CDMA if RILConstants.CDMA_PHONE * and TelephonyManager.PHONE_TYPE_GSM if RILConstants.GSM_PHONE * * <p>Requires that the calling app has READ_PRIVILEGED_PHONE_STATE * * @param slotIndex - slot to query. */ int getActivePhoneTypeForSlot(int slotIndex); /** * Returns the current active phone type as integer for particular slot. * Returns TelephonyManager.PHONE_TYPE_CDMA if RILConstants.CDMA_PHONE * and TelephonyManager.PHONE_TYPE_GSM if RILConstants.GSM_PHONE * * If the device is not voice-capable, return PHONE_TYPE_NONE * * @param slotIndex - slot to query. */ int getVoiceCapableActivePhoneTypeForSlot(int slotIndex); /** * Returns the CDMA ERI icon index to display * @param callingPackage package making the call. Loading Loading @@ -480,8 +464,6 @@ interface ITelephony { * Returns true if OTA service provisioning needs to run. * Only relevant on some technologies, others will always * return false. * * <p>Requires that the calling app has READ_PRIVILEGED_PHONE_STATE */ boolean needsOtaServiceProvisioning(); Loading Loading @@ -988,8 +970,6 @@ interface ITelephony { * Returns list of the package names of the carrier apps that should handle the input intent * and have carrier privileges for the given phoneId. * * <p>Requires that the calling app has READ_PRIVILEGED_PHONE_STATE * * @param intent Intent that will be sent. * @param phoneId The phoneId on which the carrier app has carrier privileges. * @return list of carrier app package names that can handle the intent on phoneId. Loading Loading @@ -1114,8 +1094,6 @@ interface ITelephony { /** * Whether video calling has been enabled by the user. * * <p>Requires that the calling app has READ_PRIVILEGED_PHONE_STATE * * @param callingPackage The package making the call. * @return {@code true} if the user has enabled video calling, {@code false} otherwise. */ Loading Loading
api/system-current.txt +4 −4 Original line number Diff line number Diff line Loading @@ -5213,10 +5213,10 @@ package android.telephony { method public boolean handlePinMmi(java.lang.String); method public boolean handlePinMmiForSubscriber(int, java.lang.String); method public boolean isDataConnectivityPossible(); method public deprecated boolean isIdle(); method public deprecated boolean isOffhook(); method public deprecated boolean isRadioOn(); method public deprecated boolean isRinging(); method public boolean isIdle(); method public boolean isOffhook(); method public boolean isRadioOn(); method public boolean isRinging(); method public boolean isVideoCallingEnabled(); method public deprecated boolean isVisualVoicemailEnabled(android.telecom.PhoneAccountHandle); method public boolean needsOtaServiceProvisioning(); Loading
telephony/java/android/telephony/TelephonyManager.java +16 −44 Original line number Diff line number Diff line Loading @@ -1462,7 +1462,6 @@ public class TelephonyManager { * {@hide} */ @SystemApi @RequiresPermission(android.Manifest.permission.READ_PRIVILEGED_PHONE_STATE) public int getCurrentPhoneType() { return getCurrentPhoneType(getSubId()); } Loading @@ -1478,17 +1477,7 @@ public class TelephonyManager { * @hide */ @SystemApi @RequiresPermission(android.Manifest.permission.READ_PRIVILEGED_PHONE_STATE) public int getCurrentPhoneType(int subId) { return getCurrentPhoneType(subId, false); } /** * getCurrentPhoneType() with optional check if device is voice capable. * * @hide */ public int getCurrentPhoneType(int subId, boolean checkIsVoiceCapable) { int phoneId; if (subId == SubscriptionManager.INVALID_SUBSCRIPTION_ID) { // if we don't have any sims, we don't have subscriptions, but we Loading @@ -1497,7 +1486,8 @@ public class TelephonyManager { } else { phoneId = SubscriptionManager.getPhoneId(subId); } return getCurrentPhoneTypeForSlot(phoneId, checkIsVoiceCapable); return getCurrentPhoneTypeForSlot(phoneId); } /** Loading @@ -1505,15 +1495,11 @@ public class TelephonyManager { * * @hide */ public int getCurrentPhoneTypeForSlot(int slotIndex, boolean checkIsVoiceCapable) { public int getCurrentPhoneTypeForSlot(int slotIndex) { try{ ITelephony telephony = getITelephony(); if (telephony != null) { if (checkIsVoiceCapable) { return telephony.getVoiceCapableActivePhoneTypeForSlot(slotIndex); } else { return telephony.getActivePhoneTypeForSlot(slotIndex); } } else { // This can happen when the ITelephony interface is not up yet. return getPhoneTypeFromProperty(slotIndex); Loading @@ -1539,7 +1525,10 @@ public class TelephonyManager { * @see #PHONE_TYPE_SIP */ public int getPhoneType() { return getCurrentPhoneType(getSubId(), true); if (!isVoiceCapable()) { return PHONE_TYPE_NONE; } return getCurrentPhoneType(); } private int getPhoneTypeFromProperty() { Loading Loading @@ -5879,14 +5868,12 @@ public class TelephonyManager { /** @hide */ @SystemApi @RequiresPermission(android.Manifest.permission.READ_PRIVILEGED_PHONE_STATE) public List<String> getCarrierPackageNamesForIntent(Intent intent) { return getCarrierPackageNamesForIntentAndPhone(intent, getPhoneId()); } /** @hide */ @SystemApi @RequiresPermission(android.Manifest.permission.READ_PRIVILEGED_PHONE_STATE) public List<String> getCarrierPackageNamesForIntentAndPhone(Intent intent, int phoneId) { try { ITelephony telephony = getITelephony(); Loading Loading @@ -5996,11 +5983,7 @@ public class TelephonyManager { } } /** * @deprecated Use {@link android.telecom.TelecomManager#isInCall} instead * @hide */ @Deprecated /** @hide */ @SystemApi @RequiresPermission(anyOf = { android.Manifest.permission.READ_PRIVILEGED_PHONE_STATE, Loading @@ -6017,11 +6000,7 @@ public class TelephonyManager { return false; } /** * @deprecated Use {@link android.telecom.TelecomManager#isRinging} instead * @hide */ @Deprecated /** @hide */ @SystemApi @RequiresPermission(anyOf = { android.Manifest.permission.READ_PRIVILEGED_PHONE_STATE, Loading @@ -6038,11 +6017,7 @@ public class TelephonyManager { return false; } /** * @deprecated Use {@link android.telecom.TelecomManager#isInCall} instead * @hide */ @Deprecated /** @hide */ @SystemApi @RequiresPermission(anyOf = { android.Manifest.permission.READ_PRIVILEGED_PHONE_STATE, Loading @@ -6059,11 +6034,7 @@ public class TelephonyManager { return true; } /** * @deprecated Use {@link android.telephony.TelephonyManager#getServiceState} instead * @hide */ @Deprecated /** @hide */ @SystemApi @RequiresPermission(anyOf = { android.Manifest.permission.READ_PRIVILEGED_PHONE_STATE, Loading Loading @@ -6354,7 +6325,6 @@ public class TelephonyManager { /** @hide */ @SystemApi @RequiresPermission(android.Manifest.permission.READ_PRIVILEGED_PHONE_STATE) public boolean isDataConnectivityPossible() { try { ITelephony telephony = getITelephony(); Loading @@ -6369,7 +6339,6 @@ public class TelephonyManager { /** @hide */ @SystemApi @RequiresPermission(android.Manifest.permission.READ_PRIVILEGED_PHONE_STATE) public boolean needsOtaServiceProvisioning() { try { ITelephony telephony = getITelephony(); Loading Loading @@ -6472,7 +6441,10 @@ public class TelephonyManager { /** @hide */ @SystemApi @RequiresPermission(android.Manifest.permission.READ_PRIVILEGED_PHONE_STATE) @RequiresPermission(anyOf = { android.Manifest.permission.READ_PRIVILEGED_PHONE_STATE, android.Manifest.permission.READ_PHONE_STATE }) public boolean isVideoCallingEnabled() { try { ITelephony telephony = getITelephony(); Loading
telephony/java/com/android/internal/telephony/ITelephony.aidl +0 −22 Original line number Diff line number Diff line Loading @@ -375,8 +375,6 @@ interface ITelephony { /** * Report whether data connectivity is possible. * * <p>Requires that the calling app has READ_PRIVILEGED_PHONE_STATE */ boolean isDataConnectivityPossible(int subId); Loading Loading @@ -415,24 +413,10 @@ interface ITelephony { * Returns the current active phone type as integer for particular slot. * Returns TelephonyManager.PHONE_TYPE_CDMA if RILConstants.CDMA_PHONE * and TelephonyManager.PHONE_TYPE_GSM if RILConstants.GSM_PHONE * * <p>Requires that the calling app has READ_PRIVILEGED_PHONE_STATE * * @param slotIndex - slot to query. */ int getActivePhoneTypeForSlot(int slotIndex); /** * Returns the current active phone type as integer for particular slot. * Returns TelephonyManager.PHONE_TYPE_CDMA if RILConstants.CDMA_PHONE * and TelephonyManager.PHONE_TYPE_GSM if RILConstants.GSM_PHONE * * If the device is not voice-capable, return PHONE_TYPE_NONE * * @param slotIndex - slot to query. */ int getVoiceCapableActivePhoneTypeForSlot(int slotIndex); /** * Returns the CDMA ERI icon index to display * @param callingPackage package making the call. Loading Loading @@ -480,8 +464,6 @@ interface ITelephony { * Returns true if OTA service provisioning needs to run. * Only relevant on some technologies, others will always * return false. * * <p>Requires that the calling app has READ_PRIVILEGED_PHONE_STATE */ boolean needsOtaServiceProvisioning(); Loading Loading @@ -988,8 +970,6 @@ interface ITelephony { * Returns list of the package names of the carrier apps that should handle the input intent * and have carrier privileges for the given phoneId. * * <p>Requires that the calling app has READ_PRIVILEGED_PHONE_STATE * * @param intent Intent that will be sent. * @param phoneId The phoneId on which the carrier app has carrier privileges. * @return list of carrier app package names that can handle the intent on phoneId. Loading Loading @@ -1114,8 +1094,6 @@ interface ITelephony { /** * Whether video calling has been enabled by the user. * * <p>Requires that the calling app has READ_PRIVILEGED_PHONE_STATE * * @param callingPackage The package making the call. * @return {@code true} if the user has enabled video calling, {@code false} otherwise. */ Loading