Update versions for release id 1626886800000
This commit was generated from the command:
./update_versions_for_release.py 1626886800000
Test: ./gradlew checkApi
Change-Id: Id2c990491799cbde4ba302971ae3698689969abc
diff --git a/autofill/autofill/api/1.2.0-beta02.txt b/autofill/autofill/api/1.2.0-beta02.txt
new file mode 100644
index 0000000..668e933
--- /dev/null
+++ b/autofill/autofill/api/1.2.0-beta02.txt
@@ -0,0 +1,188 @@
+// Signature format: 4.0
+package androidx.autofill {
+
+ public final class HintConstants {
+ method public static String generateSmsOtpHintForCharacterPosition(int);
+ field public static final String AUTOFILL_HINT_2FA_APP_OTP = "2faAppOTPCode";
+ field public static final String AUTOFILL_HINT_BIRTH_DATE_DAY = "birthDateDay";
+ field public static final String AUTOFILL_HINT_BIRTH_DATE_FULL = "birthDateFull";
+ field public static final String AUTOFILL_HINT_BIRTH_DATE_MONTH = "birthDateMonth";
+ field public static final String AUTOFILL_HINT_BIRTH_DATE_YEAR = "birthDateYear";
+ field public static final String AUTOFILL_HINT_CREDIT_CARD_EXPIRATION_DATE = "creditCardExpirationDate";
+ field public static final String AUTOFILL_HINT_CREDIT_CARD_EXPIRATION_DAY = "creditCardExpirationDay";
+ field public static final String AUTOFILL_HINT_CREDIT_CARD_EXPIRATION_MONTH = "creditCardExpirationMonth";
+ field public static final String AUTOFILL_HINT_CREDIT_CARD_EXPIRATION_YEAR = "creditCardExpirationYear";
+ field public static final String AUTOFILL_HINT_CREDIT_CARD_NUMBER = "creditCardNumber";
+ field public static final String AUTOFILL_HINT_CREDIT_CARD_SECURITY_CODE = "creditCardSecurityCode";
+ field public static final String AUTOFILL_HINT_EMAIL_ADDRESS = "emailAddress";
+ field public static final String AUTOFILL_HINT_EMAIL_OTP = "emailOTPCode";
+ field public static final String AUTOFILL_HINT_GENDER = "gender";
+ field @Deprecated public static final String AUTOFILL_HINT_NAME = "name";
+ field public static final String AUTOFILL_HINT_NEW_PASSWORD = "newPassword";
+ field public static final String AUTOFILL_HINT_NEW_USERNAME = "newUsername";
+ field public static final String AUTOFILL_HINT_NOT_APPLICABLE = "notApplicable";
+ field public static final String AUTOFILL_HINT_PASSWORD = "password";
+ field public static final String AUTOFILL_HINT_PERSON_NAME = "personName";
+ field public static final String AUTOFILL_HINT_PERSON_NAME_FAMILY = "personFamilyName";
+ field public static final String AUTOFILL_HINT_PERSON_NAME_GIVEN = "personGivenName";
+ field public static final String AUTOFILL_HINT_PERSON_NAME_MIDDLE = "personMiddleName";
+ field public static final String AUTOFILL_HINT_PERSON_NAME_MIDDLE_INITIAL = "personMiddleInitial";
+ field public static final String AUTOFILL_HINT_PERSON_NAME_PREFIX = "personNamePrefix";
+ field public static final String AUTOFILL_HINT_PERSON_NAME_SUFFIX = "personNameSuffix";
+ field @Deprecated public static final String AUTOFILL_HINT_PHONE = "phone";
+ field public static final String AUTOFILL_HINT_PHONE_COUNTRY_CODE = "phoneCountryCode";
+ field public static final String AUTOFILL_HINT_PHONE_NATIONAL = "phoneNational";
+ field public static final String AUTOFILL_HINT_PHONE_NUMBER = "phoneNumber";
+ field public static final String AUTOFILL_HINT_PHONE_NUMBER_DEVICE = "phoneNumberDevice";
+ field public static final String AUTOFILL_HINT_POSTAL_ADDRESS = "postalAddress";
+ field public static final String AUTOFILL_HINT_POSTAL_ADDRESS_APT_NUMBER = "aptNumber";
+ field public static final String AUTOFILL_HINT_POSTAL_ADDRESS_COUNTRY = "addressCountry";
+ field public static final String AUTOFILL_HINT_POSTAL_ADDRESS_DEPENDENT_LOCALITY = "dependentLocality";
+ field public static final String AUTOFILL_HINT_POSTAL_ADDRESS_EXTENDED_ADDRESS = "extendedAddress";
+ field public static final String AUTOFILL_HINT_POSTAL_ADDRESS_EXTENDED_POSTAL_CODE = "extendedPostalCode";
+ field public static final String AUTOFILL_HINT_POSTAL_ADDRESS_LOCALITY = "addressLocality";
+ field public static final String AUTOFILL_HINT_POSTAL_ADDRESS_REGION = "addressRegion";
+ field public static final String AUTOFILL_HINT_POSTAL_ADDRESS_STREET_ADDRESS = "streetAddress";
+ field public static final String AUTOFILL_HINT_POSTAL_CODE = "postalCode";
+ field public static final String AUTOFILL_HINT_PROMO_CODE = "promoCode";
+ field public static final String AUTOFILL_HINT_SMS_OTP = "smsOTPCode";
+ field public static final String AUTOFILL_HINT_UPI_VPA = "upiVirtualPaymentAddress";
+ field public static final String AUTOFILL_HINT_USERNAME = "username";
+ field public static final String AUTOFILL_HINT_WIFI_PASSWORD = "wifiPassword";
+ }
+
+}
+
+package androidx.autofill.inline {
+
+ @RequiresApi(api=android.os.Build.VERSION_CODES.R) public final class Renderer {
+ method public static android.app.PendingIntent? getAttributionIntent(android.app.slice.Slice);
+ method public static android.os.Bundle getSupportedInlineUiVersionsAsBundle();
+ method public static android.view.View? render(android.content.Context, android.app.slice.Slice, android.os.Bundle);
+ }
+
+ @RequiresApi(api=android.os.Build.VERSION_CODES.R) public final class SuggestionHintConstants {
+ field public static final String SUGGESTION_HINT_CLIPBOARD_CONTENT = "clipboardContent";
+ field public static final String SUGGESTION_HINT_SMART_REPLY = "smartReply";
+ }
+
+ @RequiresApi(api=android.os.Build.VERSION_CODES.R) public final class UiVersions {
+ method public static java.util.List<java.lang.String!> getVersions(android.os.Bundle);
+ method public static androidx.autofill.inline.UiVersions.StylesBuilder newStylesBuilder();
+ field public static final String INLINE_UI_VERSION_1 = "androidx.autofill.inline.ui.version:v1";
+ }
+
+ public static interface UiVersions.Content {
+ method public android.app.slice.Slice getSlice();
+ }
+
+ public static interface UiVersions.Style {
+ }
+
+ public static final class UiVersions.StylesBuilder {
+ method public androidx.autofill.inline.UiVersions.StylesBuilder addStyle(androidx.autofill.inline.UiVersions.Style);
+ method public android.os.Bundle build();
+ }
+
+}
+
+package androidx.autofill.inline.common {
+
+ @RequiresApi(api=android.os.Build.VERSION_CODES.R) public final class ImageViewStyle extends androidx.autofill.inline.common.ViewStyle {
+ }
+
+ public static final class ImageViewStyle.Builder {
+ ctor public ImageViewStyle.Builder();
+ method public androidx.autofill.inline.common.ImageViewStyle build();
+ method public androidx.autofill.inline.common.ImageViewStyle.Builder setBackground(android.graphics.drawable.Icon);
+ method public androidx.autofill.inline.common.ImageViewStyle.Builder setBackgroundColor(@ColorInt int);
+ method public androidx.autofill.inline.common.ImageViewStyle.Builder setLayoutMargin(int, int, int, int);
+ method public androidx.autofill.inline.common.ImageViewStyle.Builder setMaxHeight(int);
+ method public androidx.autofill.inline.common.ImageViewStyle.Builder setMaxWidth(int);
+ method public androidx.autofill.inline.common.ImageViewStyle.Builder setPadding(int, int, int, int);
+ method public androidx.autofill.inline.common.ImageViewStyle.Builder setScaleType(android.widget.ImageView.ScaleType);
+ method public androidx.autofill.inline.common.ImageViewStyle.Builder setTintList(android.content.res.ColorStateList);
+ }
+
+ @RequiresApi(api=android.os.Build.VERSION_CODES.R) public final class TextViewStyle extends androidx.autofill.inline.common.ViewStyle {
+ }
+
+ public static final class TextViewStyle.Builder {
+ ctor public TextViewStyle.Builder();
+ method public androidx.autofill.inline.common.TextViewStyle build();
+ method public androidx.autofill.inline.common.TextViewStyle.Builder setBackground(android.graphics.drawable.Icon);
+ method public androidx.autofill.inline.common.TextViewStyle.Builder setBackgroundColor(@ColorInt int);
+ method public androidx.autofill.inline.common.TextViewStyle.Builder setLayoutMargin(int, int, int, int);
+ method public androidx.autofill.inline.common.TextViewStyle.Builder setPadding(int, int, int, int);
+ method public androidx.autofill.inline.common.TextViewStyle.Builder setTextColor(@ColorInt int);
+ method public androidx.autofill.inline.common.TextViewStyle.Builder setTextSize(float);
+ method public androidx.autofill.inline.common.TextViewStyle.Builder setTextSize(int, float);
+ method public androidx.autofill.inline.common.TextViewStyle.Builder setTypeface(String, int);
+ }
+
+ @RequiresApi(api=android.os.Build.VERSION_CODES.R) public class ViewStyle {
+ }
+
+ public static final class ViewStyle.Builder {
+ ctor public ViewStyle.Builder();
+ method public androidx.autofill.inline.common.ViewStyle build();
+ method public androidx.autofill.inline.common.ViewStyle.Builder setBackground(android.graphics.drawable.Icon);
+ method public androidx.autofill.inline.common.ViewStyle.Builder setBackgroundColor(@ColorInt int);
+ method public androidx.autofill.inline.common.ViewStyle.Builder setLayoutMargin(int, int, int, int);
+ method public androidx.autofill.inline.common.ViewStyle.Builder setPadding(int, int, int, int);
+ }
+
+}
+
+package androidx.autofill.inline.v1 {
+
+ @RequiresApi(api=android.os.Build.VERSION_CODES.R) public final class InlineSuggestionUi {
+ method public static androidx.autofill.inline.v1.InlineSuggestionUi.Content.Builder newContentBuilder(android.app.PendingIntent);
+ method public static androidx.autofill.inline.v1.InlineSuggestionUi.Style.Builder newStyleBuilder();
+ }
+
+ public static final class InlineSuggestionUi.Content implements androidx.autofill.inline.UiVersions.Content {
+ method public android.app.PendingIntent? getAttributionIntent();
+ method public CharSequence? getContentDescription();
+ method public android.graphics.drawable.Icon? getEndIcon();
+ method public final android.app.slice.Slice getSlice();
+ method public android.graphics.drawable.Icon? getStartIcon();
+ method public CharSequence? getSubtitle();
+ method public CharSequence? getTitle();
+ }
+
+ public static final class InlineSuggestionUi.Content.Builder {
+ method public androidx.autofill.inline.v1.InlineSuggestionUi.Content build();
+ method public androidx.autofill.inline.v1.InlineSuggestionUi.Content.Builder setContentDescription(CharSequence);
+ method public androidx.autofill.inline.v1.InlineSuggestionUi.Content.Builder setEndIcon(android.graphics.drawable.Icon);
+ method public androidx.autofill.inline.v1.InlineSuggestionUi.Content.Builder setHints(java.util.List<java.lang.String!>);
+ method public androidx.autofill.inline.v1.InlineSuggestionUi.Content.Builder setStartIcon(android.graphics.drawable.Icon);
+ method public androidx.autofill.inline.v1.InlineSuggestionUi.Content.Builder setSubtitle(CharSequence);
+ method public androidx.autofill.inline.v1.InlineSuggestionUi.Content.Builder setTitle(CharSequence);
+ }
+
+ public static final class InlineSuggestionUi.Style implements androidx.autofill.inline.UiVersions.Style {
+ method public androidx.autofill.inline.common.ViewStyle? getChipStyle();
+ method public androidx.autofill.inline.common.ImageViewStyle? getEndIconStyle();
+ method public int getLayoutDirection();
+ method public androidx.autofill.inline.common.ImageViewStyle? getSingleIconChipIconStyle();
+ method public androidx.autofill.inline.common.ViewStyle? getSingleIconChipStyle();
+ method public androidx.autofill.inline.common.ImageViewStyle? getStartIconStyle();
+ method public androidx.autofill.inline.common.TextViewStyle? getSubtitleStyle();
+ method public androidx.autofill.inline.common.TextViewStyle? getTitleStyle();
+ }
+
+ public static final class InlineSuggestionUi.Style.Builder {
+ method public androidx.autofill.inline.v1.InlineSuggestionUi.Style build();
+ method public androidx.autofill.inline.v1.InlineSuggestionUi.Style.Builder setChipStyle(androidx.autofill.inline.common.ViewStyle);
+ method public androidx.autofill.inline.v1.InlineSuggestionUi.Style.Builder setEndIconStyle(androidx.autofill.inline.common.ImageViewStyle);
+ method public androidx.autofill.inline.v1.InlineSuggestionUi.Style.Builder setLayoutDirection(int);
+ method public androidx.autofill.inline.v1.InlineSuggestionUi.Style.Builder setSingleIconChipIconStyle(androidx.autofill.inline.common.ImageViewStyle);
+ method public androidx.autofill.inline.v1.InlineSuggestionUi.Style.Builder setSingleIconChipStyle(androidx.autofill.inline.common.ViewStyle);
+ method public androidx.autofill.inline.v1.InlineSuggestionUi.Style.Builder setStartIconStyle(androidx.autofill.inline.common.ImageViewStyle);
+ method public androidx.autofill.inline.v1.InlineSuggestionUi.Style.Builder setSubtitleStyle(androidx.autofill.inline.common.TextViewStyle);
+ method public androidx.autofill.inline.v1.InlineSuggestionUi.Style.Builder setTitleStyle(androidx.autofill.inline.common.TextViewStyle);
+ }
+
+}
+
diff --git a/autofill/autofill/api/public_plus_experimental_1.2.0-beta02.txt b/autofill/autofill/api/public_plus_experimental_1.2.0-beta02.txt
new file mode 100644
index 0000000..668e933
--- /dev/null
+++ b/autofill/autofill/api/public_plus_experimental_1.2.0-beta02.txt
@@ -0,0 +1,188 @@
+// Signature format: 4.0
+package androidx.autofill {
+
+ public final class HintConstants {
+ method public static String generateSmsOtpHintForCharacterPosition(int);
+ field public static final String AUTOFILL_HINT_2FA_APP_OTP = "2faAppOTPCode";
+ field public static final String AUTOFILL_HINT_BIRTH_DATE_DAY = "birthDateDay";
+ field public static final String AUTOFILL_HINT_BIRTH_DATE_FULL = "birthDateFull";
+ field public static final String AUTOFILL_HINT_BIRTH_DATE_MONTH = "birthDateMonth";
+ field public static final String AUTOFILL_HINT_BIRTH_DATE_YEAR = "birthDateYear";
+ field public static final String AUTOFILL_HINT_CREDIT_CARD_EXPIRATION_DATE = "creditCardExpirationDate";
+ field public static final String AUTOFILL_HINT_CREDIT_CARD_EXPIRATION_DAY = "creditCardExpirationDay";
+ field public static final String AUTOFILL_HINT_CREDIT_CARD_EXPIRATION_MONTH = "creditCardExpirationMonth";
+ field public static final String AUTOFILL_HINT_CREDIT_CARD_EXPIRATION_YEAR = "creditCardExpirationYear";
+ field public static final String AUTOFILL_HINT_CREDIT_CARD_NUMBER = "creditCardNumber";
+ field public static final String AUTOFILL_HINT_CREDIT_CARD_SECURITY_CODE = "creditCardSecurityCode";
+ field public static final String AUTOFILL_HINT_EMAIL_ADDRESS = "emailAddress";
+ field public static final String AUTOFILL_HINT_EMAIL_OTP = "emailOTPCode";
+ field public static final String AUTOFILL_HINT_GENDER = "gender";
+ field @Deprecated public static final String AUTOFILL_HINT_NAME = "name";
+ field public static final String AUTOFILL_HINT_NEW_PASSWORD = "newPassword";
+ field public static final String AUTOFILL_HINT_NEW_USERNAME = "newUsername";
+ field public static final String AUTOFILL_HINT_NOT_APPLICABLE = "notApplicable";
+ field public static final String AUTOFILL_HINT_PASSWORD = "password";
+ field public static final String AUTOFILL_HINT_PERSON_NAME = "personName";
+ field public static final String AUTOFILL_HINT_PERSON_NAME_FAMILY = "personFamilyName";
+ field public static final String AUTOFILL_HINT_PERSON_NAME_GIVEN = "personGivenName";
+ field public static final String AUTOFILL_HINT_PERSON_NAME_MIDDLE = "personMiddleName";
+ field public static final String AUTOFILL_HINT_PERSON_NAME_MIDDLE_INITIAL = "personMiddleInitial";
+ field public static final String AUTOFILL_HINT_PERSON_NAME_PREFIX = "personNamePrefix";
+ field public static final String AUTOFILL_HINT_PERSON_NAME_SUFFIX = "personNameSuffix";
+ field @Deprecated public static final String AUTOFILL_HINT_PHONE = "phone";
+ field public static final String AUTOFILL_HINT_PHONE_COUNTRY_CODE = "phoneCountryCode";
+ field public static final String AUTOFILL_HINT_PHONE_NATIONAL = "phoneNational";
+ field public static final String AUTOFILL_HINT_PHONE_NUMBER = "phoneNumber";
+ field public static final String AUTOFILL_HINT_PHONE_NUMBER_DEVICE = "phoneNumberDevice";
+ field public static final String AUTOFILL_HINT_POSTAL_ADDRESS = "postalAddress";
+ field public static final String AUTOFILL_HINT_POSTAL_ADDRESS_APT_NUMBER = "aptNumber";
+ field public static final String AUTOFILL_HINT_POSTAL_ADDRESS_COUNTRY = "addressCountry";
+ field public static final String AUTOFILL_HINT_POSTAL_ADDRESS_DEPENDENT_LOCALITY = "dependentLocality";
+ field public static final String AUTOFILL_HINT_POSTAL_ADDRESS_EXTENDED_ADDRESS = "extendedAddress";
+ field public static final String AUTOFILL_HINT_POSTAL_ADDRESS_EXTENDED_POSTAL_CODE = "extendedPostalCode";
+ field public static final String AUTOFILL_HINT_POSTAL_ADDRESS_LOCALITY = "addressLocality";
+ field public static final String AUTOFILL_HINT_POSTAL_ADDRESS_REGION = "addressRegion";
+ field public static final String AUTOFILL_HINT_POSTAL_ADDRESS_STREET_ADDRESS = "streetAddress";
+ field public static final String AUTOFILL_HINT_POSTAL_CODE = "postalCode";
+ field public static final String AUTOFILL_HINT_PROMO_CODE = "promoCode";
+ field public static final String AUTOFILL_HINT_SMS_OTP = "smsOTPCode";
+ field public static final String AUTOFILL_HINT_UPI_VPA = "upiVirtualPaymentAddress";
+ field public static final String AUTOFILL_HINT_USERNAME = "username";
+ field public static final String AUTOFILL_HINT_WIFI_PASSWORD = "wifiPassword";
+ }
+
+}
+
+package androidx.autofill.inline {
+
+ @RequiresApi(api=android.os.Build.VERSION_CODES.R) public final class Renderer {
+ method public static android.app.PendingIntent? getAttributionIntent(android.app.slice.Slice);
+ method public static android.os.Bundle getSupportedInlineUiVersionsAsBundle();
+ method public static android.view.View? render(android.content.Context, android.app.slice.Slice, android.os.Bundle);
+ }
+
+ @RequiresApi(api=android.os.Build.VERSION_CODES.R) public final class SuggestionHintConstants {
+ field public static final String SUGGESTION_HINT_CLIPBOARD_CONTENT = "clipboardContent";
+ field public static final String SUGGESTION_HINT_SMART_REPLY = "smartReply";
+ }
+
+ @RequiresApi(api=android.os.Build.VERSION_CODES.R) public final class UiVersions {
+ method public static java.util.List<java.lang.String!> getVersions(android.os.Bundle);
+ method public static androidx.autofill.inline.UiVersions.StylesBuilder newStylesBuilder();
+ field public static final String INLINE_UI_VERSION_1 = "androidx.autofill.inline.ui.version:v1";
+ }
+
+ public static interface UiVersions.Content {
+ method public android.app.slice.Slice getSlice();
+ }
+
+ public static interface UiVersions.Style {
+ }
+
+ public static final class UiVersions.StylesBuilder {
+ method public androidx.autofill.inline.UiVersions.StylesBuilder addStyle(androidx.autofill.inline.UiVersions.Style);
+ method public android.os.Bundle build();
+ }
+
+}
+
+package androidx.autofill.inline.common {
+
+ @RequiresApi(api=android.os.Build.VERSION_CODES.R) public final class ImageViewStyle extends androidx.autofill.inline.common.ViewStyle {
+ }
+
+ public static final class ImageViewStyle.Builder {
+ ctor public ImageViewStyle.Builder();
+ method public androidx.autofill.inline.common.ImageViewStyle build();
+ method public androidx.autofill.inline.common.ImageViewStyle.Builder setBackground(android.graphics.drawable.Icon);
+ method public androidx.autofill.inline.common.ImageViewStyle.Builder setBackgroundColor(@ColorInt int);
+ method public androidx.autofill.inline.common.ImageViewStyle.Builder setLayoutMargin(int, int, int, int);
+ method public androidx.autofill.inline.common.ImageViewStyle.Builder setMaxHeight(int);
+ method public androidx.autofill.inline.common.ImageViewStyle.Builder setMaxWidth(int);
+ method public androidx.autofill.inline.common.ImageViewStyle.Builder setPadding(int, int, int, int);
+ method public androidx.autofill.inline.common.ImageViewStyle.Builder setScaleType(android.widget.ImageView.ScaleType);
+ method public androidx.autofill.inline.common.ImageViewStyle.Builder setTintList(android.content.res.ColorStateList);
+ }
+
+ @RequiresApi(api=android.os.Build.VERSION_CODES.R) public final class TextViewStyle extends androidx.autofill.inline.common.ViewStyle {
+ }
+
+ public static final class TextViewStyle.Builder {
+ ctor public TextViewStyle.Builder();
+ method public androidx.autofill.inline.common.TextViewStyle build();
+ method public androidx.autofill.inline.common.TextViewStyle.Builder setBackground(android.graphics.drawable.Icon);
+ method public androidx.autofill.inline.common.TextViewStyle.Builder setBackgroundColor(@ColorInt int);
+ method public androidx.autofill.inline.common.TextViewStyle.Builder setLayoutMargin(int, int, int, int);
+ method public androidx.autofill.inline.common.TextViewStyle.Builder setPadding(int, int, int, int);
+ method public androidx.autofill.inline.common.TextViewStyle.Builder setTextColor(@ColorInt int);
+ method public androidx.autofill.inline.common.TextViewStyle.Builder setTextSize(float);
+ method public androidx.autofill.inline.common.TextViewStyle.Builder setTextSize(int, float);
+ method public androidx.autofill.inline.common.TextViewStyle.Builder setTypeface(String, int);
+ }
+
+ @RequiresApi(api=android.os.Build.VERSION_CODES.R) public class ViewStyle {
+ }
+
+ public static final class ViewStyle.Builder {
+ ctor public ViewStyle.Builder();
+ method public androidx.autofill.inline.common.ViewStyle build();
+ method public androidx.autofill.inline.common.ViewStyle.Builder setBackground(android.graphics.drawable.Icon);
+ method public androidx.autofill.inline.common.ViewStyle.Builder setBackgroundColor(@ColorInt int);
+ method public androidx.autofill.inline.common.ViewStyle.Builder setLayoutMargin(int, int, int, int);
+ method public androidx.autofill.inline.common.ViewStyle.Builder setPadding(int, int, int, int);
+ }
+
+}
+
+package androidx.autofill.inline.v1 {
+
+ @RequiresApi(api=android.os.Build.VERSION_CODES.R) public final class InlineSuggestionUi {
+ method public static androidx.autofill.inline.v1.InlineSuggestionUi.Content.Builder newContentBuilder(android.app.PendingIntent);
+ method public static androidx.autofill.inline.v1.InlineSuggestionUi.Style.Builder newStyleBuilder();
+ }
+
+ public static final class InlineSuggestionUi.Content implements androidx.autofill.inline.UiVersions.Content {
+ method public android.app.PendingIntent? getAttributionIntent();
+ method public CharSequence? getContentDescription();
+ method public android.graphics.drawable.Icon? getEndIcon();
+ method public final android.app.slice.Slice getSlice();
+ method public android.graphics.drawable.Icon? getStartIcon();
+ method public CharSequence? getSubtitle();
+ method public CharSequence? getTitle();
+ }
+
+ public static final class InlineSuggestionUi.Content.Builder {
+ method public androidx.autofill.inline.v1.InlineSuggestionUi.Content build();
+ method public androidx.autofill.inline.v1.InlineSuggestionUi.Content.Builder setContentDescription(CharSequence);
+ method public androidx.autofill.inline.v1.InlineSuggestionUi.Content.Builder setEndIcon(android.graphics.drawable.Icon);
+ method public androidx.autofill.inline.v1.InlineSuggestionUi.Content.Builder setHints(java.util.List<java.lang.String!>);
+ method public androidx.autofill.inline.v1.InlineSuggestionUi.Content.Builder setStartIcon(android.graphics.drawable.Icon);
+ method public androidx.autofill.inline.v1.InlineSuggestionUi.Content.Builder setSubtitle(CharSequence);
+ method public androidx.autofill.inline.v1.InlineSuggestionUi.Content.Builder setTitle(CharSequence);
+ }
+
+ public static final class InlineSuggestionUi.Style implements androidx.autofill.inline.UiVersions.Style {
+ method public androidx.autofill.inline.common.ViewStyle? getChipStyle();
+ method public androidx.autofill.inline.common.ImageViewStyle? getEndIconStyle();
+ method public int getLayoutDirection();
+ method public androidx.autofill.inline.common.ImageViewStyle? getSingleIconChipIconStyle();
+ method public androidx.autofill.inline.common.ViewStyle? getSingleIconChipStyle();
+ method public androidx.autofill.inline.common.ImageViewStyle? getStartIconStyle();
+ method public androidx.autofill.inline.common.TextViewStyle? getSubtitleStyle();
+ method public androidx.autofill.inline.common.TextViewStyle? getTitleStyle();
+ }
+
+ public static final class InlineSuggestionUi.Style.Builder {
+ method public androidx.autofill.inline.v1.InlineSuggestionUi.Style build();
+ method public androidx.autofill.inline.v1.InlineSuggestionUi.Style.Builder setChipStyle(androidx.autofill.inline.common.ViewStyle);
+ method public androidx.autofill.inline.v1.InlineSuggestionUi.Style.Builder setEndIconStyle(androidx.autofill.inline.common.ImageViewStyle);
+ method public androidx.autofill.inline.v1.InlineSuggestionUi.Style.Builder setLayoutDirection(int);
+ method public androidx.autofill.inline.v1.InlineSuggestionUi.Style.Builder setSingleIconChipIconStyle(androidx.autofill.inline.common.ImageViewStyle);
+ method public androidx.autofill.inline.v1.InlineSuggestionUi.Style.Builder setSingleIconChipStyle(androidx.autofill.inline.common.ViewStyle);
+ method public androidx.autofill.inline.v1.InlineSuggestionUi.Style.Builder setStartIconStyle(androidx.autofill.inline.common.ImageViewStyle);
+ method public androidx.autofill.inline.v1.InlineSuggestionUi.Style.Builder setSubtitleStyle(androidx.autofill.inline.common.TextViewStyle);
+ method public androidx.autofill.inline.v1.InlineSuggestionUi.Style.Builder setTitleStyle(androidx.autofill.inline.common.TextViewStyle);
+ }
+
+}
+
diff --git a/autofill/autofill/api/res-1.2.0-beta02.txt b/autofill/autofill/api/res-1.2.0-beta02.txt
new file mode 100644
index 0000000..e69de29
--- /dev/null
+++ b/autofill/autofill/api/res-1.2.0-beta02.txt
diff --git a/autofill/autofill/api/restricted_1.2.0-beta02.txt b/autofill/autofill/api/restricted_1.2.0-beta02.txt
new file mode 100644
index 0000000..d057b98
--- /dev/null
+++ b/autofill/autofill/api/restricted_1.2.0-beta02.txt
@@ -0,0 +1,191 @@
+// Signature format: 4.0
+package androidx.autofill {
+
+ public final class HintConstants {
+ method public static String generateSmsOtpHintForCharacterPosition(int);
+ field public static final String AUTOFILL_HINT_2FA_APP_OTP = "2faAppOTPCode";
+ field public static final String AUTOFILL_HINT_BIRTH_DATE_DAY = "birthDateDay";
+ field public static final String AUTOFILL_HINT_BIRTH_DATE_FULL = "birthDateFull";
+ field public static final String AUTOFILL_HINT_BIRTH_DATE_MONTH = "birthDateMonth";
+ field public static final String AUTOFILL_HINT_BIRTH_DATE_YEAR = "birthDateYear";
+ field public static final String AUTOFILL_HINT_CREDIT_CARD_EXPIRATION_DATE = "creditCardExpirationDate";
+ field public static final String AUTOFILL_HINT_CREDIT_CARD_EXPIRATION_DAY = "creditCardExpirationDay";
+ field public static final String AUTOFILL_HINT_CREDIT_CARD_EXPIRATION_MONTH = "creditCardExpirationMonth";
+ field public static final String AUTOFILL_HINT_CREDIT_CARD_EXPIRATION_YEAR = "creditCardExpirationYear";
+ field public static final String AUTOFILL_HINT_CREDIT_CARD_NUMBER = "creditCardNumber";
+ field public static final String AUTOFILL_HINT_CREDIT_CARD_SECURITY_CODE = "creditCardSecurityCode";
+ field public static final String AUTOFILL_HINT_EMAIL_ADDRESS = "emailAddress";
+ field public static final String AUTOFILL_HINT_EMAIL_OTP = "emailOTPCode";
+ field public static final String AUTOFILL_HINT_GENDER = "gender";
+ field @Deprecated public static final String AUTOFILL_HINT_NAME = "name";
+ field public static final String AUTOFILL_HINT_NEW_PASSWORD = "newPassword";
+ field public static final String AUTOFILL_HINT_NEW_USERNAME = "newUsername";
+ field public static final String AUTOFILL_HINT_NOT_APPLICABLE = "notApplicable";
+ field public static final String AUTOFILL_HINT_PASSWORD = "password";
+ field public static final String AUTOFILL_HINT_PERSON_NAME = "personName";
+ field public static final String AUTOFILL_HINT_PERSON_NAME_FAMILY = "personFamilyName";
+ field public static final String AUTOFILL_HINT_PERSON_NAME_GIVEN = "personGivenName";
+ field public static final String AUTOFILL_HINT_PERSON_NAME_MIDDLE = "personMiddleName";
+ field public static final String AUTOFILL_HINT_PERSON_NAME_MIDDLE_INITIAL = "personMiddleInitial";
+ field public static final String AUTOFILL_HINT_PERSON_NAME_PREFIX = "personNamePrefix";
+ field public static final String AUTOFILL_HINT_PERSON_NAME_SUFFIX = "personNameSuffix";
+ field @Deprecated public static final String AUTOFILL_HINT_PHONE = "phone";
+ field public static final String AUTOFILL_HINT_PHONE_COUNTRY_CODE = "phoneCountryCode";
+ field public static final String AUTOFILL_HINT_PHONE_NATIONAL = "phoneNational";
+ field public static final String AUTOFILL_HINT_PHONE_NUMBER = "phoneNumber";
+ field public static final String AUTOFILL_HINT_PHONE_NUMBER_DEVICE = "phoneNumberDevice";
+ field public static final String AUTOFILL_HINT_POSTAL_ADDRESS = "postalAddress";
+ field public static final String AUTOFILL_HINT_POSTAL_ADDRESS_APT_NUMBER = "aptNumber";
+ field public static final String AUTOFILL_HINT_POSTAL_ADDRESS_COUNTRY = "addressCountry";
+ field public static final String AUTOFILL_HINT_POSTAL_ADDRESS_DEPENDENT_LOCALITY = "dependentLocality";
+ field public static final String AUTOFILL_HINT_POSTAL_ADDRESS_EXTENDED_ADDRESS = "extendedAddress";
+ field public static final String AUTOFILL_HINT_POSTAL_ADDRESS_EXTENDED_POSTAL_CODE = "extendedPostalCode";
+ field public static final String AUTOFILL_HINT_POSTAL_ADDRESS_LOCALITY = "addressLocality";
+ field public static final String AUTOFILL_HINT_POSTAL_ADDRESS_REGION = "addressRegion";
+ field public static final String AUTOFILL_HINT_POSTAL_ADDRESS_STREET_ADDRESS = "streetAddress";
+ field public static final String AUTOFILL_HINT_POSTAL_CODE = "postalCode";
+ field public static final String AUTOFILL_HINT_PROMO_CODE = "promoCode";
+ field public static final String AUTOFILL_HINT_SMS_OTP = "smsOTPCode";
+ field public static final String AUTOFILL_HINT_UPI_VPA = "upiVirtualPaymentAddress";
+ field public static final String AUTOFILL_HINT_USERNAME = "username";
+ field public static final String AUTOFILL_HINT_WIFI_PASSWORD = "wifiPassword";
+ }
+
+}
+
+package androidx.autofill.inline {
+
+ @RequiresApi(api=android.os.Build.VERSION_CODES.R) public final class Renderer {
+ method public static android.app.PendingIntent? getAttributionIntent(android.app.slice.Slice);
+ method public static android.os.Bundle getSupportedInlineUiVersionsAsBundle();
+ method public static android.view.View? render(android.content.Context, android.app.slice.Slice, android.os.Bundle);
+ }
+
+ @RequiresApi(api=android.os.Build.VERSION_CODES.R) public final class SuggestionHintConstants {
+ field public static final String SUGGESTION_HINT_CLIPBOARD_CONTENT = "clipboardContent";
+ field public static final String SUGGESTION_HINT_SMART_REPLY = "smartReply";
+ }
+
+ @RequiresApi(api=android.os.Build.VERSION_CODES.R) public final class UiVersions {
+ method public static java.util.List<java.lang.String!> getVersions(android.os.Bundle);
+ method public static androidx.autofill.inline.UiVersions.StylesBuilder newStylesBuilder();
+ field public static final String INLINE_UI_VERSION_1 = "androidx.autofill.inline.ui.version:v1";
+ }
+
+ public static interface UiVersions.Content {
+ method public android.app.slice.Slice getSlice();
+ }
+
+ @RestrictTo(androidx.annotation.RestrictTo.Scope.LIBRARY_GROUP_PREFIX) @StringDef({androidx.autofill.inline.UiVersions.INLINE_UI_VERSION_1}) @java.lang.annotation.Retention(java.lang.annotation.RetentionPolicy.SOURCE) public static @interface UiVersions.InlineUiVersion {
+ }
+
+ public static interface UiVersions.Style {
+ }
+
+ public static final class UiVersions.StylesBuilder {
+ method public androidx.autofill.inline.UiVersions.StylesBuilder addStyle(androidx.autofill.inline.UiVersions.Style);
+ method public android.os.Bundle build();
+ }
+
+}
+
+package androidx.autofill.inline.common {
+
+ @RequiresApi(api=android.os.Build.VERSION_CODES.R) public final class ImageViewStyle extends androidx.autofill.inline.common.ViewStyle {
+ }
+
+ public static final class ImageViewStyle.Builder {
+ ctor public ImageViewStyle.Builder();
+ method public androidx.autofill.inline.common.ImageViewStyle build();
+ method public androidx.autofill.inline.common.ImageViewStyle.Builder setBackground(android.graphics.drawable.Icon);
+ method public androidx.autofill.inline.common.ImageViewStyle.Builder setBackgroundColor(@ColorInt int);
+ method public androidx.autofill.inline.common.ImageViewStyle.Builder setLayoutMargin(int, int, int, int);
+ method public androidx.autofill.inline.common.ImageViewStyle.Builder setMaxHeight(int);
+ method public androidx.autofill.inline.common.ImageViewStyle.Builder setMaxWidth(int);
+ method public androidx.autofill.inline.common.ImageViewStyle.Builder setPadding(int, int, int, int);
+ method public androidx.autofill.inline.common.ImageViewStyle.Builder setScaleType(android.widget.ImageView.ScaleType);
+ method public androidx.autofill.inline.common.ImageViewStyle.Builder setTintList(android.content.res.ColorStateList);
+ }
+
+ @RequiresApi(api=android.os.Build.VERSION_CODES.R) public final class TextViewStyle extends androidx.autofill.inline.common.ViewStyle {
+ }
+
+ public static final class TextViewStyle.Builder {
+ ctor public TextViewStyle.Builder();
+ method public androidx.autofill.inline.common.TextViewStyle build();
+ method public androidx.autofill.inline.common.TextViewStyle.Builder setBackground(android.graphics.drawable.Icon);
+ method public androidx.autofill.inline.common.TextViewStyle.Builder setBackgroundColor(@ColorInt int);
+ method public androidx.autofill.inline.common.TextViewStyle.Builder setLayoutMargin(int, int, int, int);
+ method public androidx.autofill.inline.common.TextViewStyle.Builder setPadding(int, int, int, int);
+ method public androidx.autofill.inline.common.TextViewStyle.Builder setTextColor(@ColorInt int);
+ method public androidx.autofill.inline.common.TextViewStyle.Builder setTextSize(float);
+ method public androidx.autofill.inline.common.TextViewStyle.Builder setTextSize(int, float);
+ method public androidx.autofill.inline.common.TextViewStyle.Builder setTypeface(String, int);
+ }
+
+ @RequiresApi(api=android.os.Build.VERSION_CODES.R) public class ViewStyle {
+ }
+
+ public static final class ViewStyle.Builder {
+ ctor public ViewStyle.Builder();
+ method public androidx.autofill.inline.common.ViewStyle build();
+ method public androidx.autofill.inline.common.ViewStyle.Builder setBackground(android.graphics.drawable.Icon);
+ method public androidx.autofill.inline.common.ViewStyle.Builder setBackgroundColor(@ColorInt int);
+ method public androidx.autofill.inline.common.ViewStyle.Builder setLayoutMargin(int, int, int, int);
+ method public androidx.autofill.inline.common.ViewStyle.Builder setPadding(int, int, int, int);
+ }
+
+}
+
+package androidx.autofill.inline.v1 {
+
+ @RequiresApi(api=android.os.Build.VERSION_CODES.R) public final class InlineSuggestionUi {
+ method public static androidx.autofill.inline.v1.InlineSuggestionUi.Content.Builder newContentBuilder(android.app.PendingIntent);
+ method public static androidx.autofill.inline.v1.InlineSuggestionUi.Style.Builder newStyleBuilder();
+ }
+
+ public static final class InlineSuggestionUi.Content implements androidx.autofill.inline.UiVersions.Content {
+ method public android.app.PendingIntent? getAttributionIntent();
+ method public CharSequence? getContentDescription();
+ method public android.graphics.drawable.Icon? getEndIcon();
+ method public final android.app.slice.Slice getSlice();
+ method public android.graphics.drawable.Icon? getStartIcon();
+ method public CharSequence? getSubtitle();
+ method public CharSequence? getTitle();
+ }
+
+ public static final class InlineSuggestionUi.Content.Builder {
+ method public androidx.autofill.inline.v1.InlineSuggestionUi.Content build();
+ method public androidx.autofill.inline.v1.InlineSuggestionUi.Content.Builder setContentDescription(CharSequence);
+ method public androidx.autofill.inline.v1.InlineSuggestionUi.Content.Builder setEndIcon(android.graphics.drawable.Icon);
+ method public androidx.autofill.inline.v1.InlineSuggestionUi.Content.Builder setHints(java.util.List<java.lang.String!>);
+ method public androidx.autofill.inline.v1.InlineSuggestionUi.Content.Builder setStartIcon(android.graphics.drawable.Icon);
+ method public androidx.autofill.inline.v1.InlineSuggestionUi.Content.Builder setSubtitle(CharSequence);
+ method public androidx.autofill.inline.v1.InlineSuggestionUi.Content.Builder setTitle(CharSequence);
+ }
+
+ public static final class InlineSuggestionUi.Style implements androidx.autofill.inline.UiVersions.Style {
+ method public androidx.autofill.inline.common.ViewStyle? getChipStyle();
+ method public androidx.autofill.inline.common.ImageViewStyle? getEndIconStyle();
+ method public int getLayoutDirection();
+ method public androidx.autofill.inline.common.ImageViewStyle? getSingleIconChipIconStyle();
+ method public androidx.autofill.inline.common.ViewStyle? getSingleIconChipStyle();
+ method public androidx.autofill.inline.common.ImageViewStyle? getStartIconStyle();
+ method public androidx.autofill.inline.common.TextViewStyle? getSubtitleStyle();
+ method public androidx.autofill.inline.common.TextViewStyle? getTitleStyle();
+ }
+
+ public static final class InlineSuggestionUi.Style.Builder {
+ method public androidx.autofill.inline.v1.InlineSuggestionUi.Style build();
+ method public androidx.autofill.inline.v1.InlineSuggestionUi.Style.Builder setChipStyle(androidx.autofill.inline.common.ViewStyle);
+ method public androidx.autofill.inline.v1.InlineSuggestionUi.Style.Builder setEndIconStyle(androidx.autofill.inline.common.ImageViewStyle);
+ method public androidx.autofill.inline.v1.InlineSuggestionUi.Style.Builder setLayoutDirection(int);
+ method public androidx.autofill.inline.v1.InlineSuggestionUi.Style.Builder setSingleIconChipIconStyle(androidx.autofill.inline.common.ImageViewStyle);
+ method public androidx.autofill.inline.v1.InlineSuggestionUi.Style.Builder setSingleIconChipStyle(androidx.autofill.inline.common.ViewStyle);
+ method public androidx.autofill.inline.v1.InlineSuggestionUi.Style.Builder setStartIconStyle(androidx.autofill.inline.common.ImageViewStyle);
+ method public androidx.autofill.inline.v1.InlineSuggestionUi.Style.Builder setSubtitleStyle(androidx.autofill.inline.common.TextViewStyle);
+ method public androidx.autofill.inline.v1.InlineSuggestionUi.Style.Builder setTitleStyle(androidx.autofill.inline.common.TextViewStyle);
+ }
+
+}
+
diff --git a/buildSrc/src/main/kotlin/androidx/build/LibraryVersions.kt b/buildSrc/src/main/kotlin/androidx/build/LibraryVersions.kt
index 556ee60..6c73fa7 100644
--- a/buildSrc/src/main/kotlin/androidx/build/LibraryVersions.kt
+++ b/buildSrc/src/main/kotlin/androidx/build/LibraryVersions.kt
@@ -30,18 +30,18 @@
val ARCH_CORE_TESTING = ARCH_CORE
val ARCH_RUNTIME = Version("2.2.0-alpha01")
val ASYNCLAYOUTINFLATER = Version("1.1.0-alpha01")
- val AUTOFILL = Version("1.2.0-beta01")
- val BENCHMARK = Version("1.1.0-alpha04")
+ val AUTOFILL = Version("1.2.0-beta02")
+ val BENCHMARK = Version("1.1.0-alpha05")
val BIOMETRIC = Version("1.2.0-alpha03")
val BROWSER = Version("1.4.0-alpha01")
val BUILDSRC_TESTS = Version("1.0.0-alpha01")
- val CAMERA = Version("1.1.0-alpha07")
- val CAMERA_EXTENSIONS = Version("1.0.0-alpha27")
+ val CAMERA = Version("1.1.0-alpha08")
+ val CAMERA_EXTENSIONS = Version("1.0.0-alpha28")
val CAMERA_PIPE = Version("1.0.0-alpha01")
val CAMERA_VIDEO = Version("1.0.0-alpha01")
- val CAMERA_VIEW = Version("1.0.0-alpha27")
+ val CAMERA_VIEW = Version("1.0.0-alpha28")
val CARDVIEW = Version("1.1.0-alpha01")
- val CAR_APP = Version("1.1.0-alpha02")
+ val CAR_APP = Version("1.1.0-alpha03")
// Pre-release before confirming to the same version as the rest of the CAR_APP library group.
val CAR_APP_PRE_RELEASE = Version("1.0.0-alpha01")
val COLLECTION = Version("1.2.0-alpha02")
@@ -56,7 +56,7 @@
val CORE_ROLE = Version("1.1.0-alpha02")
val CURSORADAPTER = Version("1.1.0-alpha01")
val CUSTOMVIEW = Version("1.2.0-alpha01")
- val DATASTORE = Version("1.0.0-rc02")
+ val DATASTORE = Version("1.1.0-alpha01")
val DOCUMENTFILE = Version("1.1.0-alpha01")
val DRAWERLAYOUT = Version("1.2.0-alpha01")
val DYNAMICANIMATION = Version("1.1.0-alpha04")
@@ -65,7 +65,7 @@
val EMOJI2 = Version("1.0.0-alpha03")
val ENTERPRISE = Version("1.1.0-rc01")
val EXIFINTERFACE = Version("1.4.0-alpha01")
- val FRAGMENT = Version("1.4.0-alpha05")
+ val FRAGMENT = Version("1.4.0-alpha06")
val FUTURES = Version("1.2.0-alpha01")
val GRIDLAYOUT = Version("1.1.0-alpha01")
val HEALTH_SERVICES_CLIENT = Version("1.0.0-alpha02")
@@ -75,9 +75,9 @@
val INSPECTION = Version("1.0.0")
val INTERPOLATOR = Version("1.1.0-alpha01")
val JETIFIER = Version("1.0.0-beta11")
- val LEANBACK = Version("1.2.0-alpha01")
- val LEANBACK_PAGING = Version("1.1.0-alpha08")
- val LEANBACK_PREFERENCE = Version("1.2.0-alpha01")
+ val LEANBACK = Version("1.2.0-alpha02")
+ val LEANBACK_PAGING = Version("1.1.0-alpha09")
+ val LEANBACK_PREFERENCE = Version("1.2.0-alpha02")
val LEANBACK_TAB = Version("1.1.0-beta01")
val LEGACY = Version("1.1.0-alpha01")
val LOCALBROADCASTMANAGER = Version("1.1.0-alpha02")
@@ -88,20 +88,20 @@
val MEDIA = Version("1.5.0-alpha01")
val MEDIA2 = Version("1.2.0-beta01")
val MEDIAROUTER = Version("1.3.0-alpha01")
- val NAVIGATION = Version("2.4.0-alpha05")
- val PAGING = Version("3.1.0-alpha03")
- val PAGING_COMPOSE = Version("1.0.0-alpha12")
+ val NAVIGATION = Version("2.4.0-alpha06")
+ val PAGING = Version("3.1.0-alpha04")
+ val PAGING_COMPOSE = Version("1.0.0-alpha13")
val PALETTE = Version("1.1.0-alpha01")
val PRINT = Version("1.1.0-beta01")
val PERCENTLAYOUT = Version("1.1.0-alpha01")
val PREFERENCE = Version("1.2.0-alpha01")
- val PROFILEINSTALLER = Version("1.1.0-alpha01")
+ val PROFILEINSTALLER = Version("1.1.0-alpha02")
val RECOMMENDATION = Version("1.1.0-alpha01")
val RECYCLERVIEW = Version("1.3.0-alpha01")
val RECYCLERVIEW_SELECTION = Version("1.2.0-alpha02")
val REMOTECALLBACK = Version("1.0.0-alpha02")
val RESOURCEINSPECTION = Version("1.0.0-alpha03")
- val ROOM = Version("2.4.0-alpha04")
+ val ROOM = Version("2.4.0-alpha05")
val SAVEDSTATE = Version("1.2.0-alpha01")
val SECURITY = Version("1.1.0-alpha04")
val SECURITY_APP_AUTHENTICATOR = Version("1.0.0-alpha03")
@@ -114,8 +114,8 @@
val SLICE_BUILDERS_KTX = Version("1.0.0-alpha08")
val SLICE_REMOTECALLBACK = Version("1.0.0-alpha01")
val SLIDINGPANELAYOUT = Version("1.2.0-alpha03")
- val STARTUP = Version("1.1.0-rc01")
- val SQLITE = Version("2.2.0-alpha02")
+ val STARTUP = Version("1.2.0-alpha01")
+ val SQLITE = Version("2.2.0-alpha03")
val SQLITE_INSPECTOR = Version("2.1.0-alpha01")
val SWIPEREFRESHLAYOUT = Version("1.2.0-alpha01")
val TESTSCREENSHOT = Version("1.0.0-alpha01")
@@ -130,24 +130,24 @@
val VERSIONED_PARCELABLE = Version("1.2.0-alpha01")
val VIEWPAGER = Version("1.1.0-alpha01")
val VIEWPAGER2 = Version("1.1.0-alpha02")
- val WEAR = Version("1.2.0-alpha12")
- val WEAR_COMPLICATIONS_DATA = Version("1.0.0-alpha18")
- val WEAR_COMPLICATIONS_DATA_SOURCE = Version("1.0.0-alpha18")
- val WEAR_COMPOSE = Version("1.0.0-alpha02")
- val WEAR_INPUT = Version("1.1.0-beta01")
+ val WEAR = Version("1.2.0-alpha13")
+ val WEAR_COMPLICATIONS_DATA = Version("1.0.0-alpha19")
+ val WEAR_COMPLICATIONS_DATA_SOURCE = Version("1.0.0-alpha19")
+ val WEAR_COMPOSE = Version("1.0.0-alpha03")
+ val WEAR_INPUT = Version("1.1.0-beta02")
val WEAR_INPUT_TESTING = WEAR_INPUT
- val WEAR_ONGOING = Version("1.0.0-beta01")
- val WEAR_PHONE_INTERACTIONS = Version("1.0.0-alpha06")
- val WEAR_REMOTE_INTERACTIONS = Version("1.0.0-alpha05")
- val WEAR_TILES = Version("1.0.0-alpha09")
- val WEAR_WATCHFACE = Version("1.0.0-alpha18")
- val WEAR_WATCHFACE_CLIENT = Version("1.0.0-alpha18")
+ val WEAR_ONGOING = Version("1.0.0-beta02")
+ val WEAR_PHONE_INTERACTIONS = Version("1.0.0-alpha07")
+ val WEAR_REMOTE_INTERACTIONS = Version("1.0.0-alpha06")
+ val WEAR_TILES = Version("1.0.0-alpha10")
+ val WEAR_WATCHFACE = Version("1.0.0-alpha19")
+ val WEAR_WATCHFACE_CLIENT = Version("1.0.0-alpha19")
val WEAR_WATCHFACE_CLIENT_GUAVA = WEAR_WATCHFACE_CLIENT
- val WEAR_WATCHFACE_COMPLICATIONS_RENDERING = Version("1.0.0-alpha18")
- val WEAR_WATCHFACE_DATA = Version("1.0.0-alpha18")
- val WEAR_WATCHFACE_EDITOR = Version("1.0.0-alpha18")
+ val WEAR_WATCHFACE_COMPLICATIONS_RENDERING = Version("1.0.0-alpha19")
+ val WEAR_WATCHFACE_DATA = Version("1.0.0-alpha19")
+ val WEAR_WATCHFACE_EDITOR = Version("1.0.0-alpha19")
val WEAR_WATCHFACE_EDITOR_GUAVA = WEAR_WATCHFACE_EDITOR
- val WEAR_WATCHFACE_STYLE = Version("1.0.0-alpha18")
+ val WEAR_WATCHFACE_STYLE = Version("1.0.0-alpha19")
val WEBKIT = Version("1.5.0-alpha01")
val WINDOW = Version("1.0.0-alpha09")
val WINDOW_EXTENSIONS = Version("1.0.0-alpha01")
diff --git a/wear/wear-input-testing/api/1.1.0-beta02.txt b/wear/wear-input-testing/api/1.1.0-beta02.txt
new file mode 100644
index 0000000..154d309
--- /dev/null
+++ b/wear/wear-input-testing/api/1.1.0-beta02.txt
@@ -0,0 +1,18 @@
+// Signature format: 4.0
+package androidx.wear.input.testing {
+
+ public class TestWearableButtonsProvider implements androidx.wear.input.WearableButtonsProvider {
+ ctor public TestWearableButtonsProvider(java.util.Map<java.lang.Integer!,androidx.wear.input.testing.TestWearableButtonsProvider.TestWearableButtonLocation!>);
+ method public int[]? getAvailableButtonKeyCodes(android.content.Context);
+ method public android.os.Bundle getButtonInfo(android.content.Context, int);
+ }
+
+ public static class TestWearableButtonsProvider.TestWearableButtonLocation {
+ ctor public TestWearableButtonsProvider.TestWearableButtonLocation(float, float);
+ ctor public TestWearableButtonsProvider.TestWearableButtonLocation(float, float, float, float);
+ method public android.graphics.PointF getLocation();
+ method public android.graphics.PointF? getRotatedLocation();
+ }
+
+}
+
diff --git a/wear/wear-input-testing/api/public_plus_experimental_1.1.0-beta02.txt b/wear/wear-input-testing/api/public_plus_experimental_1.1.0-beta02.txt
new file mode 100644
index 0000000..154d309
--- /dev/null
+++ b/wear/wear-input-testing/api/public_plus_experimental_1.1.0-beta02.txt
@@ -0,0 +1,18 @@
+// Signature format: 4.0
+package androidx.wear.input.testing {
+
+ public class TestWearableButtonsProvider implements androidx.wear.input.WearableButtonsProvider {
+ ctor public TestWearableButtonsProvider(java.util.Map<java.lang.Integer!,androidx.wear.input.testing.TestWearableButtonsProvider.TestWearableButtonLocation!>);
+ method public int[]? getAvailableButtonKeyCodes(android.content.Context);
+ method public android.os.Bundle getButtonInfo(android.content.Context, int);
+ }
+
+ public static class TestWearableButtonsProvider.TestWearableButtonLocation {
+ ctor public TestWearableButtonsProvider.TestWearableButtonLocation(float, float);
+ ctor public TestWearableButtonsProvider.TestWearableButtonLocation(float, float, float, float);
+ method public android.graphics.PointF getLocation();
+ method public android.graphics.PointF? getRotatedLocation();
+ }
+
+}
+
diff --git a/wear/wear-input-testing/api/res-1.1.0-beta02.txt b/wear/wear-input-testing/api/res-1.1.0-beta02.txt
new file mode 100644
index 0000000..e69de29
--- /dev/null
+++ b/wear/wear-input-testing/api/res-1.1.0-beta02.txt
diff --git a/wear/wear-input-testing/api/restricted_1.1.0-beta02.txt b/wear/wear-input-testing/api/restricted_1.1.0-beta02.txt
new file mode 100644
index 0000000..154d309
--- /dev/null
+++ b/wear/wear-input-testing/api/restricted_1.1.0-beta02.txt
@@ -0,0 +1,18 @@
+// Signature format: 4.0
+package androidx.wear.input.testing {
+
+ public class TestWearableButtonsProvider implements androidx.wear.input.WearableButtonsProvider {
+ ctor public TestWearableButtonsProvider(java.util.Map<java.lang.Integer!,androidx.wear.input.testing.TestWearableButtonsProvider.TestWearableButtonLocation!>);
+ method public int[]? getAvailableButtonKeyCodes(android.content.Context);
+ method public android.os.Bundle getButtonInfo(android.content.Context, int);
+ }
+
+ public static class TestWearableButtonsProvider.TestWearableButtonLocation {
+ ctor public TestWearableButtonsProvider.TestWearableButtonLocation(float, float);
+ ctor public TestWearableButtonsProvider.TestWearableButtonLocation(float, float, float, float);
+ method public android.graphics.PointF getLocation();
+ method public android.graphics.PointF? getRotatedLocation();
+ }
+
+}
+
diff --git a/wear/wear-input/api/1.1.0-beta02.txt b/wear/wear-input/api/1.1.0-beta02.txt
new file mode 100644
index 0000000..5909312
--- /dev/null
+++ b/wear/wear-input/api/1.1.0-beta02.txt
@@ -0,0 +1,67 @@
+// Signature format: 4.0
+package androidx.wear.input {
+
+ public final class DeviceWearableButtonsProvider implements androidx.wear.input.WearableButtonsProvider {
+ ctor public DeviceWearableButtonsProvider();
+ method public int[]? getAvailableButtonKeyCodes(android.content.Context);
+ method public android.os.Bundle getButtonInfo(android.content.Context, int);
+ }
+
+ @RequiresApi(android.os.Build.VERSION_CODES.N) public final class RemoteInputIntentHelper {
+ method public static android.content.Intent createActionRemoteInputIntent();
+ method public static CharSequence? getCancelLabelExtra(android.content.Intent intent);
+ method public static CharSequence? getConfirmLabelExtra(android.content.Intent intent);
+ method public static CharSequence? getInProgressLabelExtra(android.content.Intent intent);
+ method public static java.util.List<android.app.RemoteInput>? getRemoteInputsExtra(android.content.Intent intent);
+ method public static java.util.List<java.lang.CharSequence>? getSmartReplyContextExtra(android.content.Intent intent);
+ method public static CharSequence? getTitleExtra(android.content.Intent intent);
+ method public static boolean hasRemoteInputsExtra(android.content.Intent intent);
+ method public static boolean isActionRemoteInput(android.content.Intent intent);
+ method public static android.content.Intent putCancelLabelExtra(android.content.Intent intent, CharSequence label);
+ method public static android.content.Intent putConfirmLabelExtra(android.content.Intent intent, CharSequence label);
+ method public static android.content.Intent putInProgressLabelExtra(android.content.Intent intent, CharSequence label);
+ method public static android.content.Intent putRemoteInputsExtra(android.content.Intent intent, java.util.List<android.app.RemoteInput> remoteInputs);
+ method public static android.content.Intent putSmartReplyContextExtra(android.content.Intent intent, java.util.List<? extends java.lang.CharSequence> smartReplyContext);
+ method public static android.content.Intent putTitleExtra(android.content.Intent intent, CharSequence title);
+ field public static final androidx.wear.input.RemoteInputIntentHelper.Companion Companion;
+ }
+
+ public static final class RemoteInputIntentHelper.Companion {
+ method public android.content.Intent createActionRemoteInputIntent();
+ method public CharSequence? getCancelLabelExtra(android.content.Intent intent);
+ method public CharSequence? getConfirmLabelExtra(android.content.Intent intent);
+ method public CharSequence? getInProgressLabelExtra(android.content.Intent intent);
+ method public java.util.List<android.app.RemoteInput>? getRemoteInputsExtra(android.content.Intent intent);
+ method public java.util.List<java.lang.CharSequence>? getSmartReplyContextExtra(android.content.Intent intent);
+ method public CharSequence? getTitleExtra(android.content.Intent intent);
+ method public boolean hasRemoteInputsExtra(android.content.Intent intent);
+ method public boolean isActionRemoteInput(android.content.Intent intent);
+ method public android.content.Intent putCancelLabelExtra(android.content.Intent intent, CharSequence label);
+ method public android.content.Intent putConfirmLabelExtra(android.content.Intent intent, CharSequence label);
+ method public android.content.Intent putInProgressLabelExtra(android.content.Intent intent, CharSequence label);
+ method public android.content.Intent putRemoteInputsExtra(android.content.Intent intent, java.util.List<android.app.RemoteInput> remoteInputs);
+ method public android.content.Intent putSmartReplyContextExtra(android.content.Intent intent, java.util.List<? extends java.lang.CharSequence> smartReplyContext);
+ method public android.content.Intent putTitleExtra(android.content.Intent intent, CharSequence title);
+ }
+
+ public final class WearableButtons {
+ method public static int getButtonCount(android.content.Context);
+ method public static android.graphics.drawable.Drawable? getButtonIcon(android.content.Context, int);
+ method public static androidx.wear.input.WearableButtons.ButtonInfo? getButtonInfo(android.content.Context, int);
+ method public static CharSequence? getButtonLabel(android.content.Context, int);
+ }
+
+ public static final class WearableButtons.ButtonInfo {
+ method public int getKeycode();
+ method public int getLocationZone();
+ method public float getX();
+ method public float getY();
+ }
+
+ public interface WearableButtonsProvider {
+ method public int[]? getAvailableButtonKeyCodes(android.content.Context);
+ method public android.os.Bundle getButtonInfo(android.content.Context, int);
+ }
+
+}
+
diff --git a/wear/wear-input/api/public_plus_experimental_1.1.0-beta02.txt b/wear/wear-input/api/public_plus_experimental_1.1.0-beta02.txt
new file mode 100644
index 0000000..5909312
--- /dev/null
+++ b/wear/wear-input/api/public_plus_experimental_1.1.0-beta02.txt
@@ -0,0 +1,67 @@
+// Signature format: 4.0
+package androidx.wear.input {
+
+ public final class DeviceWearableButtonsProvider implements androidx.wear.input.WearableButtonsProvider {
+ ctor public DeviceWearableButtonsProvider();
+ method public int[]? getAvailableButtonKeyCodes(android.content.Context);
+ method public android.os.Bundle getButtonInfo(android.content.Context, int);
+ }
+
+ @RequiresApi(android.os.Build.VERSION_CODES.N) public final class RemoteInputIntentHelper {
+ method public static android.content.Intent createActionRemoteInputIntent();
+ method public static CharSequence? getCancelLabelExtra(android.content.Intent intent);
+ method public static CharSequence? getConfirmLabelExtra(android.content.Intent intent);
+ method public static CharSequence? getInProgressLabelExtra(android.content.Intent intent);
+ method public static java.util.List<android.app.RemoteInput>? getRemoteInputsExtra(android.content.Intent intent);
+ method public static java.util.List<java.lang.CharSequence>? getSmartReplyContextExtra(android.content.Intent intent);
+ method public static CharSequence? getTitleExtra(android.content.Intent intent);
+ method public static boolean hasRemoteInputsExtra(android.content.Intent intent);
+ method public static boolean isActionRemoteInput(android.content.Intent intent);
+ method public static android.content.Intent putCancelLabelExtra(android.content.Intent intent, CharSequence label);
+ method public static android.content.Intent putConfirmLabelExtra(android.content.Intent intent, CharSequence label);
+ method public static android.content.Intent putInProgressLabelExtra(android.content.Intent intent, CharSequence label);
+ method public static android.content.Intent putRemoteInputsExtra(android.content.Intent intent, java.util.List<android.app.RemoteInput> remoteInputs);
+ method public static android.content.Intent putSmartReplyContextExtra(android.content.Intent intent, java.util.List<? extends java.lang.CharSequence> smartReplyContext);
+ method public static android.content.Intent putTitleExtra(android.content.Intent intent, CharSequence title);
+ field public static final androidx.wear.input.RemoteInputIntentHelper.Companion Companion;
+ }
+
+ public static final class RemoteInputIntentHelper.Companion {
+ method public android.content.Intent createActionRemoteInputIntent();
+ method public CharSequence? getCancelLabelExtra(android.content.Intent intent);
+ method public CharSequence? getConfirmLabelExtra(android.content.Intent intent);
+ method public CharSequence? getInProgressLabelExtra(android.content.Intent intent);
+ method public java.util.List<android.app.RemoteInput>? getRemoteInputsExtra(android.content.Intent intent);
+ method public java.util.List<java.lang.CharSequence>? getSmartReplyContextExtra(android.content.Intent intent);
+ method public CharSequence? getTitleExtra(android.content.Intent intent);
+ method public boolean hasRemoteInputsExtra(android.content.Intent intent);
+ method public boolean isActionRemoteInput(android.content.Intent intent);
+ method public android.content.Intent putCancelLabelExtra(android.content.Intent intent, CharSequence label);
+ method public android.content.Intent putConfirmLabelExtra(android.content.Intent intent, CharSequence label);
+ method public android.content.Intent putInProgressLabelExtra(android.content.Intent intent, CharSequence label);
+ method public android.content.Intent putRemoteInputsExtra(android.content.Intent intent, java.util.List<android.app.RemoteInput> remoteInputs);
+ method public android.content.Intent putSmartReplyContextExtra(android.content.Intent intent, java.util.List<? extends java.lang.CharSequence> smartReplyContext);
+ method public android.content.Intent putTitleExtra(android.content.Intent intent, CharSequence title);
+ }
+
+ public final class WearableButtons {
+ method public static int getButtonCount(android.content.Context);
+ method public static android.graphics.drawable.Drawable? getButtonIcon(android.content.Context, int);
+ method public static androidx.wear.input.WearableButtons.ButtonInfo? getButtonInfo(android.content.Context, int);
+ method public static CharSequence? getButtonLabel(android.content.Context, int);
+ }
+
+ public static final class WearableButtons.ButtonInfo {
+ method public int getKeycode();
+ method public int getLocationZone();
+ method public float getX();
+ method public float getY();
+ }
+
+ public interface WearableButtonsProvider {
+ method public int[]? getAvailableButtonKeyCodes(android.content.Context);
+ method public android.os.Bundle getButtonInfo(android.content.Context, int);
+ }
+
+}
+
diff --git a/wear/wear-input/api/res-1.1.0-beta02.txt b/wear/wear-input/api/res-1.1.0-beta02.txt
new file mode 100644
index 0000000..e69de29
--- /dev/null
+++ b/wear/wear-input/api/res-1.1.0-beta02.txt
diff --git a/wear/wear-input/api/restricted_1.1.0-beta02.txt b/wear/wear-input/api/restricted_1.1.0-beta02.txt
new file mode 100644
index 0000000..5909312
--- /dev/null
+++ b/wear/wear-input/api/restricted_1.1.0-beta02.txt
@@ -0,0 +1,67 @@
+// Signature format: 4.0
+package androidx.wear.input {
+
+ public final class DeviceWearableButtonsProvider implements androidx.wear.input.WearableButtonsProvider {
+ ctor public DeviceWearableButtonsProvider();
+ method public int[]? getAvailableButtonKeyCodes(android.content.Context);
+ method public android.os.Bundle getButtonInfo(android.content.Context, int);
+ }
+
+ @RequiresApi(android.os.Build.VERSION_CODES.N) public final class RemoteInputIntentHelper {
+ method public static android.content.Intent createActionRemoteInputIntent();
+ method public static CharSequence? getCancelLabelExtra(android.content.Intent intent);
+ method public static CharSequence? getConfirmLabelExtra(android.content.Intent intent);
+ method public static CharSequence? getInProgressLabelExtra(android.content.Intent intent);
+ method public static java.util.List<android.app.RemoteInput>? getRemoteInputsExtra(android.content.Intent intent);
+ method public static java.util.List<java.lang.CharSequence>? getSmartReplyContextExtra(android.content.Intent intent);
+ method public static CharSequence? getTitleExtra(android.content.Intent intent);
+ method public static boolean hasRemoteInputsExtra(android.content.Intent intent);
+ method public static boolean isActionRemoteInput(android.content.Intent intent);
+ method public static android.content.Intent putCancelLabelExtra(android.content.Intent intent, CharSequence label);
+ method public static android.content.Intent putConfirmLabelExtra(android.content.Intent intent, CharSequence label);
+ method public static android.content.Intent putInProgressLabelExtra(android.content.Intent intent, CharSequence label);
+ method public static android.content.Intent putRemoteInputsExtra(android.content.Intent intent, java.util.List<android.app.RemoteInput> remoteInputs);
+ method public static android.content.Intent putSmartReplyContextExtra(android.content.Intent intent, java.util.List<? extends java.lang.CharSequence> smartReplyContext);
+ method public static android.content.Intent putTitleExtra(android.content.Intent intent, CharSequence title);
+ field public static final androidx.wear.input.RemoteInputIntentHelper.Companion Companion;
+ }
+
+ public static final class RemoteInputIntentHelper.Companion {
+ method public android.content.Intent createActionRemoteInputIntent();
+ method public CharSequence? getCancelLabelExtra(android.content.Intent intent);
+ method public CharSequence? getConfirmLabelExtra(android.content.Intent intent);
+ method public CharSequence? getInProgressLabelExtra(android.content.Intent intent);
+ method public java.util.List<android.app.RemoteInput>? getRemoteInputsExtra(android.content.Intent intent);
+ method public java.util.List<java.lang.CharSequence>? getSmartReplyContextExtra(android.content.Intent intent);
+ method public CharSequence? getTitleExtra(android.content.Intent intent);
+ method public boolean hasRemoteInputsExtra(android.content.Intent intent);
+ method public boolean isActionRemoteInput(android.content.Intent intent);
+ method public android.content.Intent putCancelLabelExtra(android.content.Intent intent, CharSequence label);
+ method public android.content.Intent putConfirmLabelExtra(android.content.Intent intent, CharSequence label);
+ method public android.content.Intent putInProgressLabelExtra(android.content.Intent intent, CharSequence label);
+ method public android.content.Intent putRemoteInputsExtra(android.content.Intent intent, java.util.List<android.app.RemoteInput> remoteInputs);
+ method public android.content.Intent putSmartReplyContextExtra(android.content.Intent intent, java.util.List<? extends java.lang.CharSequence> smartReplyContext);
+ method public android.content.Intent putTitleExtra(android.content.Intent intent, CharSequence title);
+ }
+
+ public final class WearableButtons {
+ method public static int getButtonCount(android.content.Context);
+ method public static android.graphics.drawable.Drawable? getButtonIcon(android.content.Context, int);
+ method public static androidx.wear.input.WearableButtons.ButtonInfo? getButtonInfo(android.content.Context, int);
+ method public static CharSequence? getButtonLabel(android.content.Context, int);
+ }
+
+ public static final class WearableButtons.ButtonInfo {
+ method public int getKeycode();
+ method public int getLocationZone();
+ method public float getX();
+ method public float getY();
+ }
+
+ public interface WearableButtonsProvider {
+ method public int[]? getAvailableButtonKeyCodes(android.content.Context);
+ method public android.os.Bundle getButtonInfo(android.content.Context, int);
+ }
+
+}
+
diff --git a/wear/wear-ongoing/api/1.0.0-beta02.txt b/wear/wear-ongoing/api/1.0.0-beta02.txt
new file mode 100644
index 0000000..9eb1123
--- /dev/null
+++ b/wear/wear-ongoing/api/1.0.0-beta02.txt
@@ -0,0 +1,100 @@
+// Signature format: 4.0
+package androidx.wear.ongoing {
+
+ @RequiresApi(24) public final class OngoingActivity {
+ method public void apply(android.content.Context);
+ method public android.graphics.drawable.Icon? getAnimatedIcon();
+ method public String? getCategory();
+ method public androidx.core.content.LocusIdCompat? getLocusId();
+ method public int getNotificationId();
+ method public int getOngoingActivityId();
+ method public android.graphics.drawable.Icon getStaticIcon();
+ method public androidx.wear.ongoing.Status? getStatus();
+ method public String? getTag();
+ method public long getTimestamp();
+ method public String? getTitle();
+ method public android.app.PendingIntent getTouchIntent();
+ method public static androidx.wear.ongoing.OngoingActivity? recoverOngoingActivity(android.content.Context, java.util.function.Predicate<androidx.wear.ongoing.OngoingActivity!>);
+ method public static androidx.wear.ongoing.OngoingActivity? recoverOngoingActivity(android.content.Context);
+ method public static androidx.wear.ongoing.OngoingActivity? recoverOngoingActivity(android.content.Context, int);
+ method public void update(android.content.Context, androidx.wear.ongoing.Status);
+ }
+
+ public static final class OngoingActivity.Builder {
+ ctor public OngoingActivity.Builder(android.content.Context, int, androidx.core.app.NotificationCompat.Builder);
+ ctor public OngoingActivity.Builder(android.content.Context, String, int, androidx.core.app.NotificationCompat.Builder);
+ method public androidx.wear.ongoing.OngoingActivity build();
+ method public androidx.wear.ongoing.OngoingActivity.Builder setAnimatedIcon(android.graphics.drawable.Icon);
+ method public androidx.wear.ongoing.OngoingActivity.Builder setAnimatedIcon(@DrawableRes int);
+ method public androidx.wear.ongoing.OngoingActivity.Builder setCategory(String);
+ method public androidx.wear.ongoing.OngoingActivity.Builder setLocusId(androidx.core.content.LocusIdCompat);
+ method public androidx.wear.ongoing.OngoingActivity.Builder setOngoingActivityId(int);
+ method public androidx.wear.ongoing.OngoingActivity.Builder setStaticIcon(android.graphics.drawable.Icon);
+ method public androidx.wear.ongoing.OngoingActivity.Builder setStaticIcon(@DrawableRes int);
+ method public androidx.wear.ongoing.OngoingActivity.Builder setStatus(androidx.wear.ongoing.Status);
+ method public androidx.wear.ongoing.OngoingActivity.Builder setTitle(String);
+ method public androidx.wear.ongoing.OngoingActivity.Builder setTouchIntent(android.app.PendingIntent);
+ }
+
+ public class SerializationHelper {
+ method public static void copy(android.os.Bundle, android.os.Bundle);
+ method public static androidx.wear.ongoing.OngoingActivity? create(android.app.Notification);
+ method public static androidx.wear.ongoing.OngoingActivity? create(android.os.Bundle);
+ method public static boolean hasOngoingActivity(android.app.Notification);
+ }
+
+ public final class Status implements androidx.wear.ongoing.TimeDependentText {
+ method public static androidx.wear.ongoing.Status forPart(androidx.wear.ongoing.Status.Part);
+ method public long getNextChangeTimeMillis(long);
+ method public androidx.wear.ongoing.Status.Part? getPart(String);
+ method public java.util.Set<java.lang.String!> getPartNames();
+ method public java.util.List<java.lang.CharSequence!> getTemplates();
+ method public CharSequence getText(android.content.Context, long);
+ }
+
+ public static final class Status.Builder {
+ ctor public Status.Builder();
+ method public androidx.wear.ongoing.Status.Builder addPart(String, androidx.wear.ongoing.Status.Part);
+ method public androidx.wear.ongoing.Status.Builder addTemplate(CharSequence);
+ method public androidx.wear.ongoing.Status build();
+ }
+
+ public abstract static class Status.Part implements androidx.wear.ongoing.TimeDependentText {
+ }
+
+ public static final class Status.StopwatchPart extends androidx.wear.ongoing.Status.TimerOrStopwatchPart {
+ ctor public Status.StopwatchPart(long, long, long);
+ ctor public Status.StopwatchPart(long, long);
+ ctor public Status.StopwatchPart(long);
+ }
+
+ public static final class Status.TextPart extends androidx.wear.ongoing.Status.Part {
+ ctor public Status.TextPart(String);
+ method public long getNextChangeTimeMillis(long);
+ method public CharSequence getText(android.content.Context, long);
+ }
+
+ public abstract static class Status.TimerOrStopwatchPart extends androidx.wear.ongoing.Status.Part {
+ method public long getNextChangeTimeMillis(long);
+ method public long getPausedAtMillis();
+ method public CharSequence getText(android.content.Context, long);
+ method public long getTimeZeroMillis();
+ method public long getTotalDurationMillis();
+ method public boolean hasTotalDuration();
+ method public boolean isCountDown();
+ method public boolean isPaused();
+ }
+
+ public static final class Status.TimerPart extends androidx.wear.ongoing.Status.TimerOrStopwatchPart {
+ ctor public Status.TimerPart(long, long, long);
+ ctor public Status.TimerPart(long, long);
+ ctor public Status.TimerPart(long);
+ }
+
+ public interface TimeDependentText {
+ method public long getNextChangeTimeMillis(long);
+ method public CharSequence getText(android.content.Context, long);
+ }
+
+}
+
diff --git a/wear/wear-ongoing/api/public_plus_experimental_1.0.0-beta02.txt b/wear/wear-ongoing/api/public_plus_experimental_1.0.0-beta02.txt
new file mode 100644
index 0000000..9eb1123
--- /dev/null
+++ b/wear/wear-ongoing/api/public_plus_experimental_1.0.0-beta02.txt
@@ -0,0 +1,100 @@
+// Signature format: 4.0
+package androidx.wear.ongoing {
+
+ @RequiresApi(24) public final class OngoingActivity {
+ method public void apply(android.content.Context);
+ method public android.graphics.drawable.Icon? getAnimatedIcon();
+ method public String? getCategory();
+ method public androidx.core.content.LocusIdCompat? getLocusId();
+ method public int getNotificationId();
+ method public int getOngoingActivityId();
+ method public android.graphics.drawable.Icon getStaticIcon();
+ method public androidx.wear.ongoing.Status? getStatus();
+ method public String? getTag();
+ method public long getTimestamp();
+ method public String? getTitle();
+ method public android.app.PendingIntent getTouchIntent();
+ method public static androidx.wear.ongoing.OngoingActivity? recoverOngoingActivity(android.content.Context, java.util.function.Predicate<androidx.wear.ongoing.OngoingActivity!>);
+ method public static androidx.wear.ongoing.OngoingActivity? recoverOngoingActivity(android.content.Context);
+ method public static androidx.wear.ongoing.OngoingActivity? recoverOngoingActivity(android.content.Context, int);
+ method public void update(android.content.Context, androidx.wear.ongoing.Status);
+ }
+
+ public static final class OngoingActivity.Builder {
+ ctor public OngoingActivity.Builder(android.content.Context, int, androidx.core.app.NotificationCompat.Builder);
+ ctor public OngoingActivity.Builder(android.content.Context, String, int, androidx.core.app.NotificationCompat.Builder);
+ method public androidx.wear.ongoing.OngoingActivity build();
+ method public androidx.wear.ongoing.OngoingActivity.Builder setAnimatedIcon(android.graphics.drawable.Icon);
+ method public androidx.wear.ongoing.OngoingActivity.Builder setAnimatedIcon(@DrawableRes int);
+ method public androidx.wear.ongoing.OngoingActivity.Builder setCategory(String);
+ method public androidx.wear.ongoing.OngoingActivity.Builder setLocusId(androidx.core.content.LocusIdCompat);
+ method public androidx.wear.ongoing.OngoingActivity.Builder setOngoingActivityId(int);
+ method public androidx.wear.ongoing.OngoingActivity.Builder setStaticIcon(android.graphics.drawable.Icon);
+ method public androidx.wear.ongoing.OngoingActivity.Builder setStaticIcon(@DrawableRes int);
+ method public androidx.wear.ongoing.OngoingActivity.Builder setStatus(androidx.wear.ongoing.Status);
+ method public androidx.wear.ongoing.OngoingActivity.Builder setTitle(String);
+ method public androidx.wear.ongoing.OngoingActivity.Builder setTouchIntent(android.app.PendingIntent);
+ }
+
+ public class SerializationHelper {
+ method public static void copy(android.os.Bundle, android.os.Bundle);
+ method public static androidx.wear.ongoing.OngoingActivity? create(android.app.Notification);
+ method public static androidx.wear.ongoing.OngoingActivity? create(android.os.Bundle);
+ method public static boolean hasOngoingActivity(android.app.Notification);
+ }
+
+ public final class Status implements androidx.wear.ongoing.TimeDependentText {
+ method public static androidx.wear.ongoing.Status forPart(androidx.wear.ongoing.Status.Part);
+ method public long getNextChangeTimeMillis(long);
+ method public androidx.wear.ongoing.Status.Part? getPart(String);
+ method public java.util.Set<java.lang.String!> getPartNames();
+ method public java.util.List<java.lang.CharSequence!> getTemplates();
+ method public CharSequence getText(android.content.Context, long);
+ }
+
+ public static final class Status.Builder {
+ ctor public Status.Builder();
+ method public androidx.wear.ongoing.Status.Builder addPart(String, androidx.wear.ongoing.Status.Part);
+ method public androidx.wear.ongoing.Status.Builder addTemplate(CharSequence);
+ method public androidx.wear.ongoing.Status build();
+ }
+
+ public abstract static class Status.Part implements androidx.wear.ongoing.TimeDependentText {
+ }
+
+ public static final class Status.StopwatchPart extends androidx.wear.ongoing.Status.TimerOrStopwatchPart {
+ ctor public Status.StopwatchPart(long, long, long);
+ ctor public Status.StopwatchPart(long, long);
+ ctor public Status.StopwatchPart(long);
+ }
+
+ public static final class Status.TextPart extends androidx.wear.ongoing.Status.Part {
+ ctor public Status.TextPart(String);
+ method public long getNextChangeTimeMillis(long);
+ method public CharSequence getText(android.content.Context, long);
+ }
+
+ public abstract static class Status.TimerOrStopwatchPart extends androidx.wear.ongoing.Status.Part {
+ method public long getNextChangeTimeMillis(long);
+ method public long getPausedAtMillis();
+ method public CharSequence getText(android.content.Context, long);
+ method public long getTimeZeroMillis();
+ method public long getTotalDurationMillis();
+ method public boolean hasTotalDuration();
+ method public boolean isCountDown();
+ method public boolean isPaused();
+ }
+
+ public static final class Status.TimerPart extends androidx.wear.ongoing.Status.TimerOrStopwatchPart {
+ ctor public Status.TimerPart(long, long, long);
+ ctor public Status.TimerPart(long, long);
+ ctor public Status.TimerPart(long);
+ }
+
+ public interface TimeDependentText {
+ method public long getNextChangeTimeMillis(long);
+ method public CharSequence getText(android.content.Context, long);
+ }
+
+}
+
diff --git a/wear/wear-ongoing/api/res-1.0.0-beta02.txt b/wear/wear-ongoing/api/res-1.0.0-beta02.txt
new file mode 100644
index 0000000..e69de29
--- /dev/null
+++ b/wear/wear-ongoing/api/res-1.0.0-beta02.txt
diff --git a/wear/wear-ongoing/api/restricted_1.0.0-beta02.txt b/wear/wear-ongoing/api/restricted_1.0.0-beta02.txt
new file mode 100644
index 0000000..9eb1123
--- /dev/null
+++ b/wear/wear-ongoing/api/restricted_1.0.0-beta02.txt
@@ -0,0 +1,100 @@
+// Signature format: 4.0
+package androidx.wear.ongoing {
+
+ @RequiresApi(24) public final class OngoingActivity {
+ method public void apply(android.content.Context);
+ method public android.graphics.drawable.Icon? getAnimatedIcon();
+ method public String? getCategory();
+ method public androidx.core.content.LocusIdCompat? getLocusId();
+ method public int getNotificationId();
+ method public int getOngoingActivityId();
+ method public android.graphics.drawable.Icon getStaticIcon();
+ method public androidx.wear.ongoing.Status? getStatus();
+ method public String? getTag();
+ method public long getTimestamp();
+ method public String? getTitle();
+ method public android.app.PendingIntent getTouchIntent();
+ method public static androidx.wear.ongoing.OngoingActivity? recoverOngoingActivity(android.content.Context, java.util.function.Predicate<androidx.wear.ongoing.OngoingActivity!>);
+ method public static androidx.wear.ongoing.OngoingActivity? recoverOngoingActivity(android.content.Context);
+ method public static androidx.wear.ongoing.OngoingActivity? recoverOngoingActivity(android.content.Context, int);
+ method public void update(android.content.Context, androidx.wear.ongoing.Status);
+ }
+
+ public static final class OngoingActivity.Builder {
+ ctor public OngoingActivity.Builder(android.content.Context, int, androidx.core.app.NotificationCompat.Builder);
+ ctor public OngoingActivity.Builder(android.content.Context, String, int, androidx.core.app.NotificationCompat.Builder);
+ method public androidx.wear.ongoing.OngoingActivity build();
+ method public androidx.wear.ongoing.OngoingActivity.Builder setAnimatedIcon(android.graphics.drawable.Icon);
+ method public androidx.wear.ongoing.OngoingActivity.Builder setAnimatedIcon(@DrawableRes int);
+ method public androidx.wear.ongoing.OngoingActivity.Builder setCategory(String);
+ method public androidx.wear.ongoing.OngoingActivity.Builder setLocusId(androidx.core.content.LocusIdCompat);
+ method public androidx.wear.ongoing.OngoingActivity.Builder setOngoingActivityId(int);
+ method public androidx.wear.ongoing.OngoingActivity.Builder setStaticIcon(android.graphics.drawable.Icon);
+ method public androidx.wear.ongoing.OngoingActivity.Builder setStaticIcon(@DrawableRes int);
+ method public androidx.wear.ongoing.OngoingActivity.Builder setStatus(androidx.wear.ongoing.Status);
+ method public androidx.wear.ongoing.OngoingActivity.Builder setTitle(String);
+ method public androidx.wear.ongoing.OngoingActivity.Builder setTouchIntent(android.app.PendingIntent);
+ }
+
+ public class SerializationHelper {
+ method public static void copy(android.os.Bundle, android.os.Bundle);
+ method public static androidx.wear.ongoing.OngoingActivity? create(android.app.Notification);
+ method public static androidx.wear.ongoing.OngoingActivity? create(android.os.Bundle);
+ method public static boolean hasOngoingActivity(android.app.Notification);
+ }
+
+ public final class Status implements androidx.wear.ongoing.TimeDependentText {
+ method public static androidx.wear.ongoing.Status forPart(androidx.wear.ongoing.Status.Part);
+ method public long getNextChangeTimeMillis(long);
+ method public androidx.wear.ongoing.Status.Part? getPart(String);
+ method public java.util.Set<java.lang.String!> getPartNames();
+ method public java.util.List<java.lang.CharSequence!> getTemplates();
+ method public CharSequence getText(android.content.Context, long);
+ }
+
+ public static final class Status.Builder {
+ ctor public Status.Builder();
+ method public androidx.wear.ongoing.Status.Builder addPart(String, androidx.wear.ongoing.Status.Part);
+ method public androidx.wear.ongoing.Status.Builder addTemplate(CharSequence);
+ method public androidx.wear.ongoing.Status build();
+ }
+
+ public abstract static class Status.Part implements androidx.wear.ongoing.TimeDependentText {
+ }
+
+ public static final class Status.StopwatchPart extends androidx.wear.ongoing.Status.TimerOrStopwatchPart {
+ ctor public Status.StopwatchPart(long, long, long);
+ ctor public Status.StopwatchPart(long, long);
+ ctor public Status.StopwatchPart(long);
+ }
+
+ public static final class Status.TextPart extends androidx.wear.ongoing.Status.Part {
+ ctor public Status.TextPart(String);
+ method public long getNextChangeTimeMillis(long);
+ method public CharSequence getText(android.content.Context, long);
+ }
+
+ public abstract static class Status.TimerOrStopwatchPart extends androidx.wear.ongoing.Status.Part {
+ method public long getNextChangeTimeMillis(long);
+ method public long getPausedAtMillis();
+ method public CharSequence getText(android.content.Context, long);
+ method public long getTimeZeroMillis();
+ method public long getTotalDurationMillis();
+ method public boolean hasTotalDuration();
+ method public boolean isCountDown();
+ method public boolean isPaused();
+ }
+
+ public static final class Status.TimerPart extends androidx.wear.ongoing.Status.TimerOrStopwatchPart {
+ ctor public Status.TimerPart(long, long, long);
+ ctor public Status.TimerPart(long, long);
+ ctor public Status.TimerPart(long);
+ }
+
+ public interface TimeDependentText {
+ method public long getNextChangeTimeMillis(long);
+ method public CharSequence getText(android.content.Context, long);
+ }
+
+}
+