Merge "API tweaks" am: 13152049e9 am: cc8f17b2dd
am: aa1483ec38
Change-Id: Id177c76677cbe3c8b0ef6b9a0fcc235ca223c069
This commit is contained in:
@@ -43830,6 +43830,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();
|
||||
|
||||
@@ -7001,10 +7001,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);
|
||||
|
||||
@@ -2354,10 +2354,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);
|
||||
|
||||
@@ -2002,12 +2002,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.
|
||||
|
||||
@@ -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;
|
||||
|
||||
Reference in New Issue
Block a user