Loading core/api/current.txt +1 −0 Original line number Diff line number Diff line Loading @@ -7127,6 +7127,7 @@ package android.app { method public int getLightColor(); method public int getLockscreenVisibility(); method public CharSequence getName(); method @FlaggedApi("android.service.notification.notification_get_original_importance") public int getOriginalImportance(); method @Nullable public String getParentChannelId(); method public android.net.Uri getSound(); method @FlaggedApi("android.app.notification_channel_vibration_effect_api") @Nullable public android.os.VibrationEffect getVibrationEffect(); core/api/test-current.txt +0 −1 Original line number Diff line number Diff line Loading @@ -371,7 +371,6 @@ package android.app { public final class NotificationChannel implements android.os.Parcelable { method @NonNull public android.app.NotificationChannel copy(); method public int getOriginalImportance(); method public boolean isImportanceLockedByCriticalDeviceFunction(); method public void lockFields(int); method public void setDeleted(boolean); Loading core/java/android/app/NotificationChannel.java +8 −2 Original line number Diff line number Diff line Loading @@ -20,6 +20,7 @@ import static android.service.notification.Adjustment.TYPE_NEWS; import static android.service.notification.Adjustment.TYPE_PROMOTION; import static android.service.notification.Adjustment.TYPE_SOCIAL_MEDIA; import static android.service.notification.Flags.FLAG_NOTIFICATION_CONVERSATION_CHANNEL_MANAGEMENT; import static android.service.notification.Flags.FLAG_NOTIFICATION_GET_ORIGINAL_IMPORTANCE; import android.annotation.FlaggedApi; import android.annotation.NonNull; Loading Loading @@ -1147,9 +1148,14 @@ public final class NotificationChannel implements Parcelable { } /** * @hide * Returns the app-defined importance for this channel, prior to any user modifications. This * may differ from {@link #getImportance()} if the user has changed the setting. Typically * reflects the channel's initial importance set upon creation. * * @return The original importance as set by the app. * @see #getImportance() */ @TestApi @FlaggedApi(FLAG_NOTIFICATION_GET_ORIGINAL_IMPORTANCE) public int getOriginalImportance() { return mOriginalImportance; } Loading core/java/android/service/notification/flags.aconfig +8 −0 Original line number Diff line number Diff line Loading @@ -74,6 +74,14 @@ flag { bug: "398153219" } flag { name: "notification_get_original_importance" is_exported: true namespace: "systemui" description: "Makes NotificationChannel#getOriginalImportance public" bug: "409474564" } Loading Loading
core/api/current.txt +1 −0 Original line number Diff line number Diff line Loading @@ -7127,6 +7127,7 @@ package android.app { method public int getLightColor(); method public int getLockscreenVisibility(); method public CharSequence getName(); method @FlaggedApi("android.service.notification.notification_get_original_importance") public int getOriginalImportance(); method @Nullable public String getParentChannelId(); method public android.net.Uri getSound(); method @FlaggedApi("android.app.notification_channel_vibration_effect_api") @Nullable public android.os.VibrationEffect getVibrationEffect();
core/api/test-current.txt +0 −1 Original line number Diff line number Diff line Loading @@ -371,7 +371,6 @@ package android.app { public final class NotificationChannel implements android.os.Parcelable { method @NonNull public android.app.NotificationChannel copy(); method public int getOriginalImportance(); method public boolean isImportanceLockedByCriticalDeviceFunction(); method public void lockFields(int); method public void setDeleted(boolean); Loading
core/java/android/app/NotificationChannel.java +8 −2 Original line number Diff line number Diff line Loading @@ -20,6 +20,7 @@ import static android.service.notification.Adjustment.TYPE_NEWS; import static android.service.notification.Adjustment.TYPE_PROMOTION; import static android.service.notification.Adjustment.TYPE_SOCIAL_MEDIA; import static android.service.notification.Flags.FLAG_NOTIFICATION_CONVERSATION_CHANNEL_MANAGEMENT; import static android.service.notification.Flags.FLAG_NOTIFICATION_GET_ORIGINAL_IMPORTANCE; import android.annotation.FlaggedApi; import android.annotation.NonNull; Loading Loading @@ -1147,9 +1148,14 @@ public final class NotificationChannel implements Parcelable { } /** * @hide * Returns the app-defined importance for this channel, prior to any user modifications. This * may differ from {@link #getImportance()} if the user has changed the setting. Typically * reflects the channel's initial importance set upon creation. * * @return The original importance as set by the app. * @see #getImportance() */ @TestApi @FlaggedApi(FLAG_NOTIFICATION_GET_ORIGINAL_IMPORTANCE) public int getOriginalImportance() { return mOriginalImportance; } Loading
core/java/android/service/notification/flags.aconfig +8 −0 Original line number Diff line number Diff line Loading @@ -74,6 +74,14 @@ flag { bug: "398153219" } flag { name: "notification_get_original_importance" is_exported: true namespace: "systemui" description: "Makes NotificationChannel#getOriginalImportance public" bug: "409474564" } Loading