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

Commit aa90e878 authored by Adora Zhang's avatar Adora Zhang
Browse files

Add notification category: CATEGORY_NAVIGATION;

Add @SystemApi @hide notification categories: CATEGORY_CAR_EMERGENCY, CATEGORY_CAR_WARNING, and CATEGORY_CAR_INFORMATION.

Bug: 74546526
Test: runtest -x tests/app/src/android/app/cts/NotificationTest.java

Change-Id: Ib997992e039d2eddbd9c744816c35e279f9f9682
parent 41b5ece1
Loading
Loading
Loading
Loading
+1 −0
Original line number Diff line number Diff line
@@ -5196,6 +5196,7 @@ package android.app {
    field public static final java.lang.String CATEGORY_ERROR = "err";
    field public static final java.lang.String CATEGORY_EVENT = "event";
    field public static final java.lang.String CATEGORY_MESSAGE = "msg";
    field public static final java.lang.String CATEGORY_NAVIGATION = "navigation";
    field public static final java.lang.String CATEGORY_PROGRESS = "progress";
    field public static final java.lang.String CATEGORY_PROMO = "promo";
    field public static final java.lang.String CATEGORY_RECOMMENDATION = "recommendation";
+3 −0
Original line number Diff line number Diff line
@@ -336,6 +336,9 @@ package android.app {
  }

  public class Notification implements android.os.Parcelable {
    field public static final java.lang.String CATEGORY_CAR_EMERGENCY = "car_emergency";
    field public static final java.lang.String CATEGORY_CAR_INFORMATION = "car_information";
    field public static final java.lang.String CATEGORY_CAR_WARNING = "car_warning";
    field public static final java.lang.String EXTRA_ALLOW_DURING_SETUP = "android.allowDuringSetup";
    field public static final java.lang.String EXTRA_SUBSTITUTE_APP_NAME = "android.substName";
    field public static final int FLAG_AUTOGROUP_SUMMARY = 1024; // 0x400
+26 −0
Original line number Diff line number Diff line
@@ -762,6 +762,11 @@ public class Notification implements Parcelable
     */
    public static final String CATEGORY_CALL = "call";

    /**
     * Notification category: map turn-by-turn navigation.
     */
    public static final String CATEGORY_NAVIGATION = "navigation";

    /**
     * Notification category: incoming direct message (SMS, instant message, etc.).
     */
@@ -834,6 +839,27 @@ public class Notification implements Parcelable
     */
    public static final String CATEGORY_REMINDER = "reminder";

    /**
     * Notification category: extreme car emergencies.
     * @hide
     */
    @SystemApi
    public static final String CATEGORY_CAR_EMERGENCY = "car_emergency";

    /**
     * Notification category: car warnings.
     * @hide
     */
    @SystemApi
    public static final String CATEGORY_CAR_WARNING = "car_warning";

    /**
     * Notification category: general car system information.
     * @hide
     */
    @SystemApi
    public static final String CATEGORY_CAR_INFORMATION = "car_information";

    /**
     * One of the predefined notification categories (see the <code>CATEGORY_*</code> constants)
     * that best describes this Notification.  May be used by the system for ranking and filtering.