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

Commit 9ef59c95 authored by Julia Reynolds's avatar Julia Reynolds Committed by Android (Google) Code Review
Browse files

Merge "Make some APIs used by ExtService module @SystemApi"

parents 7ee4fe12 a10437f4
Loading
Loading
Loading
Loading
+11 −0
Original line number Diff line number Diff line
@@ -514,6 +514,8 @@ package android.app {
  }
  public class Notification implements android.os.Parcelable {
    method @Nullable public android.util.Pair<android.app.RemoteInput,android.app.Notification.Action> findRemoteInputActionPair(boolean);
    method @NonNull public java.util.List<android.app.Notification.Action> getContextualActions();
    field public static final String CATEGORY_CAR_EMERGENCY = "car_emergency";
    field public static final String CATEGORY_CAR_INFORMATION = "car_information";
    field public static final String CATEGORY_CAR_WARNING = "car_warning";
@@ -522,6 +524,10 @@ package android.app {
    field public static final int FLAG_AUTOGROUP_SUMMARY = 1024; // 0x400
  }
  public static final class Notification.MessagingStyle.Message {
    method @Nullable public static android.app.Notification.MessagingStyle.Message getMessageFromBundle(@NonNull android.os.Bundle);
  }
  public static final class Notification.TvExtender implements android.app.Notification.Extender {
    ctor public Notification.TvExtender();
    ctor public Notification.TvExtender(android.app.Notification);
@@ -544,6 +550,7 @@ package android.app {
    method public void populateFromXml(org.xmlpull.v1.XmlPullParser);
    method public org.json.JSONObject toJson() throws org.json.JSONException;
    method public void writeXml(org.xmlpull.v1.XmlSerializer) throws java.io.IOException;
    field public static final int USER_LOCKED_SOUND = 32; // 0x20
  }
  public final class NotificationChannelGroup implements android.os.Parcelable {
@@ -6649,6 +6656,10 @@ package android.service.notification {
    field @NonNull public static final android.os.Parcelable.Creator<android.service.notification.SnoozeCriterion> CREATOR;
  }
  public class StatusBarNotification implements android.os.Parcelable {
    method public boolean isAppGroup();
  }
}
package android.service.oemlock {
+5 −2
Original line number Diff line number Diff line
@@ -3278,6 +3278,7 @@ public class Notification implements Parcelable
     * @hide
     */
    @Nullable
    @SystemApi
    public Pair<RemoteInput, Action> findRemoteInputActionPair(boolean requiresFreeform) {
        if (actions == null) {
            return null;
@@ -3304,7 +3305,8 @@ public class Notification implements Parcelable
     *
     * @hide
     */
    public List<Notification.Action> getContextualActions() {
    @SystemApi
    public @NonNull List<Notification.Action> getContextualActions() {
        if (actions == null) return Collections.emptyList();

        List<Notification.Action> contextualActions = new ArrayList<>();
@@ -7730,7 +7732,8 @@ public class Notification implements Parcelable
             * @hide
             */
            @Nullable
            public static Message getMessageFromBundle(Bundle bundle) {
            @SystemApi
            public static Message getMessageFromBundle(@NonNull Bundle bundle) {
                try {
                    if (!bundle.containsKey(KEY_TEXT) || !bundle.containsKey(KEY_TIMESTAMP)) {
                        return null;
+1 −0
Original line number Diff line number Diff line
@@ -110,6 +110,7 @@ public final class NotificationChannel implements Parcelable {
    /**
     * @hide
     */
    @SystemApi
    public static final int USER_LOCKED_SOUND = 0x00000020;

    /**
+2 −0
Original line number Diff line number Diff line
@@ -17,6 +17,7 @@
package android.service.notification;

import android.annotation.NonNull;
import android.annotation.SystemApi;
import android.annotation.UnsupportedAppUsage;
import android.app.Notification;
import android.app.NotificationManager;
@@ -172,6 +173,7 @@ public class StatusBarNotification implements Parcelable {
     *
     * @hide
     */
    @SystemApi
    public boolean isAppGroup() {
        if (getNotification().getGroup() != null || getNotification().getSortKey() != null) {
            return true;