Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit f3fbbeaa authored by Hall Liu's avatar Hall Liu Committed by Gerrit Code Review
Browse files

Merge "API tweaks"

parents 5819a337 ee609ff1
Loading
Loading
Loading
Loading
+1 −0
Original line number Diff line number Diff line
@@ -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();
+0 −4
Original line number Diff line number Diff line
@@ -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);
+0 −4
Original line number Diff line number Diff line
@@ -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);
+2 −2
Original line number Diff line number Diff line
@@ -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.
+8 −5
Original line number Diff line number Diff line
@@ -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;

@@ -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;