Loading api/current.txt +1 −0 Original line number Diff line number Diff line Loading @@ -41736,6 +41736,7 @@ package android.telecom { } public final class PhoneAccountSuggestion implements android.os.Parcelable { ctor public PhoneAccountSuggestion(@NonNull android.telecom.PhoneAccountHandle, int, boolean); method public int describeContents(); method @NonNull public android.telecom.PhoneAccountHandle getPhoneAccountHandle(); method public int getReason(); api/system-current.txt +0 −4 Original line number Diff line number Diff line Loading @@ -5413,10 +5413,6 @@ package android.telecom { field public static final int CAPABILITY_MULTI_USER = 32; // 0x20 } public final class PhoneAccountSuggestion implements android.os.Parcelable { ctor public PhoneAccountSuggestion(@NonNull android.telecom.PhoneAccountHandle, int, boolean); } public class PhoneAccountSuggestionService extends android.app.Service { ctor public PhoneAccountSuggestionService(); method public void onAccountSuggestionRequest(@NonNull String); Loading api/test-current.txt +0 −4 Original line number Diff line number Diff line Loading @@ -1444,10 +1444,6 @@ package android.telecom { method public android.telecom.Connection getPrimaryConnection(); } public final class PhoneAccountSuggestion implements android.os.Parcelable { ctor public PhoneAccountSuggestion(@NonNull android.telecom.PhoneAccountHandle, int, boolean); } public class PhoneAccountSuggestionService extends android.app.Service { ctor public PhoneAccountSuggestionService(); method public void onAccountSuggestionRequest(@NonNull String); Loading core/res/AndroidManifest.xml +2 −2 Original line number Diff line number Diff line Loading @@ -1839,12 +1839,12 @@ <!-- Must be required by a {@link android.telecom.PhoneAccountSuggestionService}, to ensure that only the system can bind to it. <p>Protection level: signature|privileged <p>Protection level: signature @SystemApi @hide --> <permission android:name="android.permission.BIND_PHONE_ACCOUNT_SUGGESTION_SERVICE" android:protectionLevel="signature|privileged" /> android:protectionLevel="signature" /> <!-- Must be required by a {@link android.telecom.CallRedirectionService}, to ensure that only the system can bind to it. Loading telecomm/java/android/telecom/PhoneAccountSuggestion.java +8 −5 Original line number Diff line number Diff line Loading @@ -18,8 +18,6 @@ package android.telecom; import android.annotation.IntDef; import android.annotation.NonNull; import android.annotation.SystemApi; import android.annotation.TestApi; import android.os.Parcel; import android.os.Parcelable; Loading Loading @@ -69,10 +67,15 @@ public final class PhoneAccountSuggestion implements Parcelable { private boolean mShouldAutoSelect; /** * @hide * Creates a new instance of {@link PhoneAccountSuggestion}. This constructor is intended for * use by apps implementing a {@link PhoneAccountSuggestionService}, and generally should not be * used by dialer apps other than for testing purposes. * * @param handle The {@link PhoneAccountHandle} for this suggestion. * @param reason The reason for this suggestion * @param shouldAutoSelect Whether the dialer should automatically place the call using this * account. See {@link #shouldAutoSelect()}. */ @SystemApi @TestApi public PhoneAccountSuggestion(@NonNull PhoneAccountHandle handle, @SuggestionReason int reason, boolean shouldAutoSelect) { this.mHandle = handle; Loading Loading
api/current.txt +1 −0 Original line number Diff line number Diff line Loading @@ -41736,6 +41736,7 @@ package android.telecom { } public final class PhoneAccountSuggestion implements android.os.Parcelable { ctor public PhoneAccountSuggestion(@NonNull android.telecom.PhoneAccountHandle, int, boolean); method public int describeContents(); method @NonNull public android.telecom.PhoneAccountHandle getPhoneAccountHandle(); method public int getReason();
api/system-current.txt +0 −4 Original line number Diff line number Diff line Loading @@ -5413,10 +5413,6 @@ package android.telecom { field public static final int CAPABILITY_MULTI_USER = 32; // 0x20 } public final class PhoneAccountSuggestion implements android.os.Parcelable { ctor public PhoneAccountSuggestion(@NonNull android.telecom.PhoneAccountHandle, int, boolean); } public class PhoneAccountSuggestionService extends android.app.Service { ctor public PhoneAccountSuggestionService(); method public void onAccountSuggestionRequest(@NonNull String); Loading
api/test-current.txt +0 −4 Original line number Diff line number Diff line Loading @@ -1444,10 +1444,6 @@ package android.telecom { method public android.telecom.Connection getPrimaryConnection(); } public final class PhoneAccountSuggestion implements android.os.Parcelable { ctor public PhoneAccountSuggestion(@NonNull android.telecom.PhoneAccountHandle, int, boolean); } public class PhoneAccountSuggestionService extends android.app.Service { ctor public PhoneAccountSuggestionService(); method public void onAccountSuggestionRequest(@NonNull String); Loading
core/res/AndroidManifest.xml +2 −2 Original line number Diff line number Diff line Loading @@ -1839,12 +1839,12 @@ <!-- Must be required by a {@link android.telecom.PhoneAccountSuggestionService}, to ensure that only the system can bind to it. <p>Protection level: signature|privileged <p>Protection level: signature @SystemApi @hide --> <permission android:name="android.permission.BIND_PHONE_ACCOUNT_SUGGESTION_SERVICE" android:protectionLevel="signature|privileged" /> android:protectionLevel="signature" /> <!-- Must be required by a {@link android.telecom.CallRedirectionService}, to ensure that only the system can bind to it. Loading
telecomm/java/android/telecom/PhoneAccountSuggestion.java +8 −5 Original line number Diff line number Diff line Loading @@ -18,8 +18,6 @@ package android.telecom; import android.annotation.IntDef; import android.annotation.NonNull; import android.annotation.SystemApi; import android.annotation.TestApi; import android.os.Parcel; import android.os.Parcelable; Loading Loading @@ -69,10 +67,15 @@ public final class PhoneAccountSuggestion implements Parcelable { private boolean mShouldAutoSelect; /** * @hide * Creates a new instance of {@link PhoneAccountSuggestion}. This constructor is intended for * use by apps implementing a {@link PhoneAccountSuggestionService}, and generally should not be * used by dialer apps other than for testing purposes. * * @param handle The {@link PhoneAccountHandle} for this suggestion. * @param reason The reason for this suggestion * @param shouldAutoSelect Whether the dialer should automatically place the call using this * account. See {@link #shouldAutoSelect()}. */ @SystemApi @TestApi public PhoneAccountSuggestion(@NonNull PhoneAccountHandle handle, @SuggestionReason int reason, boolean shouldAutoSelect) { this.mHandle = handle; Loading