Loading api/current.txt +1 −4 Original line number Diff line number Diff line Loading @@ -38156,7 +38156,7 @@ package android.telephony { method public int getSimState(); method public int getSimState(int); method public java.lang.String getSubscriberId(); method public java.lang.String getVisualVoicemailPackageName(android.telecom.PhoneAccountHandle); method public java.lang.String getVisualVoicemailPackageName(); method public java.lang.String getVoiceMailAlphaTag(); method public java.lang.String getVoiceMailNumber(); method public int getVoiceNetworkType(); Loading Loading @@ -38292,9 +38292,6 @@ package android.telephony { method public int describeContents(); method public void writeToParcel(android.os.Parcel, int); field public static final android.os.Parcelable.Creator<android.telephony.VisualVoicemailSmsFilterSettings> CREATOR; field public static final java.lang.String DEFAULT_CLIENT_PREFIX = "//VVM"; field public static final int DEFAULT_DESTINATION_PORT = -1; // 0xffffffff field public static final java.util.List<java.lang.String> DEFAULT_ORIGINATING_NUMBERS; field public static final int DESTINATION_PORT_ANY = -1; // 0xffffffff field public static final int DESTINATION_PORT_DATA_SMS = -2; // 0xfffffffe field public final java.lang.String clientPrefix; api/system-current.txt +1 −4 Original line number Diff line number Diff line Loading @@ -41370,7 +41370,7 @@ package android.telephony { method public int getSimState(int); method public java.lang.String getSubscriberId(); method public java.util.List<android.telephony.TelephonyHistogram> getTelephonyHistograms(); method public java.lang.String getVisualVoicemailPackageName(android.telecom.PhoneAccountHandle); method public java.lang.String getVisualVoicemailPackageName(); method public java.lang.String getVoiceMailAlphaTag(); method public java.lang.String getVoiceMailNumber(); method public int getVoiceNetworkType(); Loading Loading @@ -41537,9 +41537,6 @@ package android.telephony { method public int describeContents(); method public void writeToParcel(android.os.Parcel, int); field public static final android.os.Parcelable.Creator<android.telephony.VisualVoicemailSmsFilterSettings> CREATOR; field public static final java.lang.String DEFAULT_CLIENT_PREFIX = "//VVM"; field public static final int DEFAULT_DESTINATION_PORT = -1; // 0xffffffff field public static final java.util.List<java.lang.String> DEFAULT_ORIGINATING_NUMBERS; field public static final int DESTINATION_PORT_ANY = -1; // 0xffffffff field public static final int DESTINATION_PORT_DATA_SMS = -2; // 0xfffffffe field public final java.lang.String clientPrefix; api/test-current.txt +1 −4 Original line number Diff line number Diff line Loading @@ -38255,7 +38255,7 @@ package android.telephony { method public int getSimState(); method public int getSimState(int); method public java.lang.String getSubscriberId(); method public java.lang.String getVisualVoicemailPackageName(android.telecom.PhoneAccountHandle); method public java.lang.String getVisualVoicemailPackageName(); method public java.lang.String getVoiceMailAlphaTag(); method public java.lang.String getVoiceMailNumber(); method public int getVoiceNetworkType(); Loading Loading @@ -38391,9 +38391,6 @@ package android.telephony { method public int describeContents(); method public void writeToParcel(android.os.Parcel, int); field public static final android.os.Parcelable.Creator<android.telephony.VisualVoicemailSmsFilterSettings> CREATOR; field public static final java.lang.String DEFAULT_CLIENT_PREFIX = "//VVM"; field public static final int DEFAULT_DESTINATION_PORT = -1; // 0xffffffff field public static final java.util.List<java.lang.String> DEFAULT_ORIGINATING_NUMBERS; field public static final int DESTINATION_PORT_ANY = -1; // 0xffffffff field public static final int DESTINATION_PORT_DATA_SMS = -2; // 0xfffffffe field public final java.lang.String clientPrefix; telephony/java/android/telephony/TelephonyManager.java +19 −6 Original line number Diff line number Diff line Loading @@ -24,6 +24,8 @@ import android.annotation.RequiresPermission; import android.annotation.SystemApi; import android.annotation.SdkConstant; import android.annotation.SdkConstant.SdkConstantType; import android.annotation.WorkerThread; import android.annotation.SystemApi; import android.app.ActivityThread; import android.app.PendingIntent; import android.content.ContentResolver; Loading Loading @@ -1508,7 +1510,10 @@ public class TelephonyManager { /** * Returns the network specifier of the subscription ID pinned to the TelephonyManager. * Returns the network specifier of the subscription ID pinned to the TelephonyManager. The * network specifier is used by {@link * android.net.NetworkRequest.Builder#setNetworkSpecifier(String)} to create a {@link * android.net.NetworkRequest} that connects through the subscription. * * @see android.net.NetworkRequest.Builder#setNetworkSpecifier(String) * @see #createForSubscriptionId(int) Loading @@ -1519,7 +1524,9 @@ public class TelephonyManager { } /** * Returns the carrier config of the subscription ID pinned to the TelephonyManager. * Returns the carrier config of the subscription ID pinned to the TelephonyManager. If an * invalid subscription ID is pinned to the TelephonyManager, the returned config will contain * default values. * * <p>Requires Permission: {@link android.Manifest.permission#READ_PHONE_STATE * READ_PHONE_STATE} Loading @@ -1528,6 +1535,7 @@ public class TelephonyManager { * @see #createForSubscriptionId(int) * @see #createForPhoneAccountHandle(PhoneAccountHandle) */ @WorkerThread public PersistableBundle getCarrierConfig() { CarrierConfigManager carrierConfigManager = mContext .getSystemService(CarrierConfigManager.class); Loading Loading @@ -2714,19 +2722,24 @@ public class TelephonyManager { /** * Returns the package responsible of processing visual voicemail for the phone account. * Returns the package responsible of processing visual voicemail for the subscription ID pinned * to the TelephonyManager. Returns {@code null} when there is no package responsible for * processing visual voicemail for the subscription. * * <p>Requires Permission: {@link android.Manifest.permission#READ_PHONE_STATE * READ_PHONE_STATE} * * @see #createForSubscriptionId(int) * @see #createForPhoneAccountHandle(PhoneAccountHandle) * @see VisualVoicemailService */ @Nullable public String getVisualVoicemailPackageName(PhoneAccountHandle phoneAccountHandle) { public String getVisualVoicemailPackageName() { try { ITelephony telephony = getITelephony(); if (telephony != null) { return telephony .getVisualVoicemailPackageName(mContext.getOpPackageName(), phoneAccountHandle); .getVisualVoicemailPackageName(mContext.getOpPackageName(), mSubId); } } catch (RemoteException ex) { } catch (NullPointerException ex) { Loading telephony/java/android/telephony/VisualVoicemailSms.java +2 −1 Original line number Diff line number Diff line Loading @@ -63,7 +63,8 @@ public final class VisualVoicemailSms implements Parcelable { /** * The key-value pairs sent by the SMS, or {@code null} if the framework cannot parse the SMS as * voicemail but the carrier pattern indicates it is. * voicemail but the carrier pattern indicates it is. The interpretation of the fields is * carrier dependent. */ public Bundle getFields() { return mFields; Loading Loading
api/current.txt +1 −4 Original line number Diff line number Diff line Loading @@ -38156,7 +38156,7 @@ package android.telephony { method public int getSimState(); method public int getSimState(int); method public java.lang.String getSubscriberId(); method public java.lang.String getVisualVoicemailPackageName(android.telecom.PhoneAccountHandle); method public java.lang.String getVisualVoicemailPackageName(); method public java.lang.String getVoiceMailAlphaTag(); method public java.lang.String getVoiceMailNumber(); method public int getVoiceNetworkType(); Loading Loading @@ -38292,9 +38292,6 @@ package android.telephony { method public int describeContents(); method public void writeToParcel(android.os.Parcel, int); field public static final android.os.Parcelable.Creator<android.telephony.VisualVoicemailSmsFilterSettings> CREATOR; field public static final java.lang.String DEFAULT_CLIENT_PREFIX = "//VVM"; field public static final int DEFAULT_DESTINATION_PORT = -1; // 0xffffffff field public static final java.util.List<java.lang.String> DEFAULT_ORIGINATING_NUMBERS; field public static final int DESTINATION_PORT_ANY = -1; // 0xffffffff field public static final int DESTINATION_PORT_DATA_SMS = -2; // 0xfffffffe field public final java.lang.String clientPrefix;
api/system-current.txt +1 −4 Original line number Diff line number Diff line Loading @@ -41370,7 +41370,7 @@ package android.telephony { method public int getSimState(int); method public java.lang.String getSubscriberId(); method public java.util.List<android.telephony.TelephonyHistogram> getTelephonyHistograms(); method public java.lang.String getVisualVoicemailPackageName(android.telecom.PhoneAccountHandle); method public java.lang.String getVisualVoicemailPackageName(); method public java.lang.String getVoiceMailAlphaTag(); method public java.lang.String getVoiceMailNumber(); method public int getVoiceNetworkType(); Loading Loading @@ -41537,9 +41537,6 @@ package android.telephony { method public int describeContents(); method public void writeToParcel(android.os.Parcel, int); field public static final android.os.Parcelable.Creator<android.telephony.VisualVoicemailSmsFilterSettings> CREATOR; field public static final java.lang.String DEFAULT_CLIENT_PREFIX = "//VVM"; field public static final int DEFAULT_DESTINATION_PORT = -1; // 0xffffffff field public static final java.util.List<java.lang.String> DEFAULT_ORIGINATING_NUMBERS; field public static final int DESTINATION_PORT_ANY = -1; // 0xffffffff field public static final int DESTINATION_PORT_DATA_SMS = -2; // 0xfffffffe field public final java.lang.String clientPrefix;
api/test-current.txt +1 −4 Original line number Diff line number Diff line Loading @@ -38255,7 +38255,7 @@ package android.telephony { method public int getSimState(); method public int getSimState(int); method public java.lang.String getSubscriberId(); method public java.lang.String getVisualVoicemailPackageName(android.telecom.PhoneAccountHandle); method public java.lang.String getVisualVoicemailPackageName(); method public java.lang.String getVoiceMailAlphaTag(); method public java.lang.String getVoiceMailNumber(); method public int getVoiceNetworkType(); Loading Loading @@ -38391,9 +38391,6 @@ package android.telephony { method public int describeContents(); method public void writeToParcel(android.os.Parcel, int); field public static final android.os.Parcelable.Creator<android.telephony.VisualVoicemailSmsFilterSettings> CREATOR; field public static final java.lang.String DEFAULT_CLIENT_PREFIX = "//VVM"; field public static final int DEFAULT_DESTINATION_PORT = -1; // 0xffffffff field public static final java.util.List<java.lang.String> DEFAULT_ORIGINATING_NUMBERS; field public static final int DESTINATION_PORT_ANY = -1; // 0xffffffff field public static final int DESTINATION_PORT_DATA_SMS = -2; // 0xfffffffe field public final java.lang.String clientPrefix;
telephony/java/android/telephony/TelephonyManager.java +19 −6 Original line number Diff line number Diff line Loading @@ -24,6 +24,8 @@ import android.annotation.RequiresPermission; import android.annotation.SystemApi; import android.annotation.SdkConstant; import android.annotation.SdkConstant.SdkConstantType; import android.annotation.WorkerThread; import android.annotation.SystemApi; import android.app.ActivityThread; import android.app.PendingIntent; import android.content.ContentResolver; Loading Loading @@ -1508,7 +1510,10 @@ public class TelephonyManager { /** * Returns the network specifier of the subscription ID pinned to the TelephonyManager. * Returns the network specifier of the subscription ID pinned to the TelephonyManager. The * network specifier is used by {@link * android.net.NetworkRequest.Builder#setNetworkSpecifier(String)} to create a {@link * android.net.NetworkRequest} that connects through the subscription. * * @see android.net.NetworkRequest.Builder#setNetworkSpecifier(String) * @see #createForSubscriptionId(int) Loading @@ -1519,7 +1524,9 @@ public class TelephonyManager { } /** * Returns the carrier config of the subscription ID pinned to the TelephonyManager. * Returns the carrier config of the subscription ID pinned to the TelephonyManager. If an * invalid subscription ID is pinned to the TelephonyManager, the returned config will contain * default values. * * <p>Requires Permission: {@link android.Manifest.permission#READ_PHONE_STATE * READ_PHONE_STATE} Loading @@ -1528,6 +1535,7 @@ public class TelephonyManager { * @see #createForSubscriptionId(int) * @see #createForPhoneAccountHandle(PhoneAccountHandle) */ @WorkerThread public PersistableBundle getCarrierConfig() { CarrierConfigManager carrierConfigManager = mContext .getSystemService(CarrierConfigManager.class); Loading Loading @@ -2714,19 +2722,24 @@ public class TelephonyManager { /** * Returns the package responsible of processing visual voicemail for the phone account. * Returns the package responsible of processing visual voicemail for the subscription ID pinned * to the TelephonyManager. Returns {@code null} when there is no package responsible for * processing visual voicemail for the subscription. * * <p>Requires Permission: {@link android.Manifest.permission#READ_PHONE_STATE * READ_PHONE_STATE} * * @see #createForSubscriptionId(int) * @see #createForPhoneAccountHandle(PhoneAccountHandle) * @see VisualVoicemailService */ @Nullable public String getVisualVoicemailPackageName(PhoneAccountHandle phoneAccountHandle) { public String getVisualVoicemailPackageName() { try { ITelephony telephony = getITelephony(); if (telephony != null) { return telephony .getVisualVoicemailPackageName(mContext.getOpPackageName(), phoneAccountHandle); .getVisualVoicemailPackageName(mContext.getOpPackageName(), mSubId); } } catch (RemoteException ex) { } catch (NullPointerException ex) { Loading
telephony/java/android/telephony/VisualVoicemailSms.java +2 −1 Original line number Diff line number Diff line Loading @@ -63,7 +63,8 @@ public final class VisualVoicemailSms implements Parcelable { /** * The key-value pairs sent by the SMS, or {@code null} if the framework cannot parse the SMS as * voicemail but the carrier pattern indicates it is. * voicemail but the carrier pattern indicates it is. The interpretation of the fields is * carrier dependent. */ public Bundle getFields() { return mFields; Loading