From 1b665784939c36338c21e82390ce3f8fb7946f3a Mon Sep 17 00:00:00 2001 From: Julia Reynolds Date: Fri, 6 Nov 2020 13:59:46 -0500 Subject: [PATCH] Sync internal notif categories with androidx Test: cts Bug: 172576156 Change-Id: I874185af1723c78db3b499e2293a56dd3e54fc4f --- api/current.txt | 4 ++++ core/api/current.txt | 4 ++++ core/java/android/app/Notification.java | 20 ++++++++++++++++++++ 3 files changed, 28 insertions(+) diff --git a/api/current.txt b/api/current.txt index 93eb32caf6976..2a1176a584c68 100644 --- a/api/current.txt +++ b/api/current.txt @@ -5489,7 +5489,9 @@ package android.app { field public static final String CATEGORY_EMAIL = "email"; field public static final String CATEGORY_ERROR = "err"; field public static final String CATEGORY_EVENT = "event"; + field public static final String CATEGORY_LOCATION_SHARING = "location_sharing"; field public static final String CATEGORY_MESSAGE = "msg"; + field public static final String CATEGORY_MISSED_CALL = "missed_call"; field public static final String CATEGORY_NAVIGATION = "navigation"; field public static final String CATEGORY_PROGRESS = "progress"; field public static final String CATEGORY_PROMO = "promo"; @@ -5498,8 +5500,10 @@ package android.app { field public static final String CATEGORY_SERVICE = "service"; field public static final String CATEGORY_SOCIAL = "social"; field public static final String CATEGORY_STATUS = "status"; + field public static final String CATEGORY_STOPWATCH = "stopwatch"; field public static final String CATEGORY_SYSTEM = "sys"; field public static final String CATEGORY_TRANSPORT = "transport"; + field public static final String CATEGORY_WORKOUT = "workout"; field @ColorInt public static final int COLOR_DEFAULT = 0; // 0x0 field @NonNull public static final android.os.Parcelable.Creator CREATOR; field public static final int DEFAULT_ALL = -1; // 0xffffffff diff --git a/core/api/current.txt b/core/api/current.txt index 9329e2ae47fc4..9567209285084 100644 --- a/core/api/current.txt +++ b/core/api/current.txt @@ -5489,7 +5489,9 @@ package android.app { field public static final String CATEGORY_EMAIL = "email"; field public static final String CATEGORY_ERROR = "err"; field public static final String CATEGORY_EVENT = "event"; + field public static final String CATEGORY_LOCATION_SHARING = "location_sharing"; field public static final String CATEGORY_MESSAGE = "msg"; + field public static final String CATEGORY_MISSED_CALL = "missed_call"; field public static final String CATEGORY_NAVIGATION = "navigation"; field public static final String CATEGORY_PROGRESS = "progress"; field public static final String CATEGORY_PROMO = "promo"; @@ -5498,8 +5500,10 @@ package android.app { field public static final String CATEGORY_SERVICE = "service"; field public static final String CATEGORY_SOCIAL = "social"; field public static final String CATEGORY_STATUS = "status"; + field public static final String CATEGORY_STOPWATCH = "stopwatch"; field public static final String CATEGORY_SYSTEM = "sys"; field public static final String CATEGORY_TRANSPORT = "transport"; + field public static final String CATEGORY_WORKOUT = "workout"; field @ColorInt public static final int COLOR_DEFAULT = 0; // 0x0 field @NonNull public static final android.os.Parcelable.Creator CREATOR; field public static final int DEFAULT_ALL = -1; // 0xffffffff diff --git a/core/java/android/app/Notification.java b/core/java/android/app/Notification.java index 8cafaa897ad8e..4c08e759f3cf7 100644 --- a/core/java/android/app/Notification.java +++ b/core/java/android/app/Notification.java @@ -896,6 +896,26 @@ public class Notification implements Parcelable @SystemApi public static final String CATEGORY_CAR_INFORMATION = "car_information"; + /** + * Notification category: tracking a user's workout. + */ + public static final String CATEGORY_WORKOUT = "workout"; + + /** + * Notification category: temporarily sharing location. + */ + public static final String CATEGORY_LOCATION_SHARING = "location_sharing"; + + /** + * Notification category: running stopwatch. + */ + public static final String CATEGORY_STOPWATCH = "stopwatch"; + + /** + * Notification category: missed call. + */ + public static final String CATEGORY_MISSED_CALL = "missed_call"; + /** * One of the predefined notification categories (see the CATEGORY_* constants) * that best describes this Notification. May be used by the system for ranking and filtering.