belongs to Maven artifact com.android.support:support-compat:28.0.0-alpha1
NotificationCompat
public
class
NotificationCompat
extends Object
java.lang.Object | |
↳ | android.support.v4.app.NotificationCompat |
Helper for accessing features in Notification
.
Summary
Nested classes | |
---|---|
class |
NotificationCompat.Action
Structure to encapsulate a named action that can be shown as part of this notification. |
class |
NotificationCompat.BigPictureStyle
Helper class for generating large-format notifications that include a large image attachment. |
class |
NotificationCompat.BigTextStyle
Helper class for generating large-format notifications that include a lot of text. |
class |
NotificationCompat.Builder
Builder class for |
class |
NotificationCompat.CarExtender
Helper class to add Android Auto extensions to notifications. |
class |
NotificationCompat.DecoratedCustomViewStyle
Notification style for custom views that are decorated by the system. |
interface |
NotificationCompat.Extender
Extender interface for use with |
class |
NotificationCompat.InboxStyle
Helper class for generating large-format notifications that include a list of (up to 5) strings. |
class |
NotificationCompat.MessagingStyle
Helper class for generating large-format notifications that include multiple back-and-forth messages of varying types between any number of people. |
class |
NotificationCompat.Style
An object that can apply a rich notification style to a |
class |
NotificationCompat.WearableExtender
Helper class to add wearable extensions to notifications. |
Constants | |
---|---|
int |
BADGE_ICON_LARGE
If this notification is being shown as a badge, use the icon provided to {@link Builder#setLargeIcon(Bitmap) to represent this notification. |
int |
BADGE_ICON_NONE
If this notification is being shown as a badge, always show as a number. |
int |
BADGE_ICON_SMALL
If this notification is being shown as a badge, use the icon provided to
|
String |
CATEGORY_ALARM
Notification category: alarm or timer. |
String |
CATEGORY_CALL
Notification category: incoming call (voice or video) or similar synchronous communication request. |
String |
CATEGORY_EMAIL
Notification category: asynchronous bulk message (email). |
String |
CATEGORY_ERROR
Notification category: error in background operation or authentication status. |
String |
CATEGORY_EVENT
Notification category: calendar event. |
String |
CATEGORY_MESSAGE
Notification category: incoming direct message (SMS, instant message, etc.). |
String |
CATEGORY_PROGRESS
Notification category: progress of a long-running background operation. |
String |
CATEGORY_PROMO
Notification category: promotion or advertisement. |
String |
CATEGORY_RECOMMENDATION
Notification category: a specific, timely recommendation for a single thing. |
String |
CATEGORY_REMINDER
Notification category: user-scheduled reminder. |
String |
CATEGORY_SERVICE
Notification category: indication of running background service. |
String |
CATEGORY_SOCIAL
Notification category: social network or sharing update. |
String |
CATEGORY_STATUS
Notification category: ongoing information about device or contextual status. |
String |
CATEGORY_SYSTEM
Notification category: system or device status update. |
String |
CATEGORY_TRANSPORT
Notification category: media transport control for playback. |
int |
COLOR_DEFAULT
Value of |
int |
DEFAULT_ALL
Use all default values (where applicable). |
int |
DEFAULT_LIGHTS
Use the default notification lights. |
int |
DEFAULT_SOUND
Use the default notification sound. |
int |
DEFAULT_VIBRATE
Use the default notification vibrate. |
String |
EXTRA_AUDIO_CONTENTS_URI
Keys into the |
String |
EXTRA_BACKGROUND_IMAGE_URI
Notification extras key: A
|
String |
EXTRA_BIG_TEXT
Notification extras key: this is the longer text shown in the big form of a
|
String |
EXTRA_COMPACT_ACTIONS
Notification extras key: the indices of actions to be shown in the compact view,
as supplied to (e.g.) |
String |
EXTRA_CONVERSATION_TITLE
Notification key: a |
String |
EXTRA_INFO_TEXT
Notification extras key: this is a small piece of additional text as supplied to
|
String |
EXTRA_IS_GROUP_CONVERSATION
Notification key: whether the |
String |
EXTRA_LARGE_ICON
Notification extras key: this is a bitmap to be used instead of the small icon when showing the
notification payload, as
supplied to |
String |
EXTRA_LARGE_ICON_BIG
Notification extras key: this is a bitmap to be used instead of the one from
|
String |
EXTRA_MEDIA_SESSION
Notification key: A
|
String |
EXTRA_MESSAGES
Notification key: an array of |
String |
EXTRA_PEOPLE
Notification extras key: A String array containing the people that this
notification relates to, each of which was supplied to
|
String |
EXTRA_PICTURE
Notification extras key: this is a bitmap to be shown in |
String |
EXTRA_PROGRESS
Notification extras key: this is the progress value supplied to
|
String |
EXTRA_PROGRESS_INDETERMINATE
Notification extras key: whether the progress bar is indeterminate, supplied to
|
String |
EXTRA_PROGRESS_MAX
Notification extras key: this is the maximum value supplied to
|
String |
EXTRA_REMOTE_INPUT_HISTORY
Notification extras key: this is the remote input history, as supplied to
|
String |
EXTRA_SELF_DISPLAY_NAME
Notification key: the username to be displayed for all messages sent by the user
including
direct replies
|
String |
EXTRA_SHOW_CHRONOMETER
Notification extras key: whether the when field set using |
String |
EXTRA_SHOW_WHEN
Notification extras key: whether the when field set using |
String |
EXTRA_SMALL_ICON
Notification extras key: this is the resource ID of the notification's main small icon, as
supplied to |
String |
EXTRA_SUB_TEXT
Notification extras key: this is a third line of text, as supplied to
|
String |
EXTRA_SUMMARY_TEXT
Notification extras key: this is a line of summary information intended to be shown
alongside expanded notifications, as supplied to (e.g.)
|
String |
EXTRA_TEMPLATE
Notification extras key: A string representing the name of the specific
|
String |
EXTRA_TEXT
Notification extras key: this is the main text payload, as supplied to
|
String |
EXTRA_TEXT_LINES
Notification extras key: An array of CharSequences to show in |
String |
EXTRA_TITLE
Notification extras key: this is the title of the notification,
as supplied to |
String |
EXTRA_TITLE_BIG
Notification extras key: this is the title of the notification when shown in expanded form, e.g. |
int |
FLAG_AUTO_CANCEL
Bit set in the Notification flags field if the notification should be canceled when it is clicked by the user. |
int |
FLAG_FOREGROUND_SERVICE
Bit set in the Notification flags field if this notification represents a currently running service. |
int |
FLAG_GROUP_SUMMARY
Bit set in the Notification flags field if this notification is the group summary for a group of notifications. |
int |
FLAG_HIGH_PRIORITY
This constant was deprecated
in API level 22.1.0.
Use |
int |
FLAG_INSISTENT
Bit set in the Notification flags field if the audio will be repeated until the notification is cancelled or the notification window is opened. |
int |
FLAG_LOCAL_ONLY
Bit set in the Notification flags field if this notification is relevant to the current device only and it is not recommended that it bridge to other devices. |
int |
FLAG_NO_CLEAR
Bit set in the Notification flags field if the notification should not be canceled when the user clicks the Clear all button. |
int |
FLAG_ONGOING_EVENT
Bit set in the Notification flags field if this notification is in reference to something that is ongoing, like a phone call. |
int |
FLAG_ONLY_ALERT_ONCE
Bit set in the Notification flags field if the notification's sound, vibrate and ticker should only be played if the notification is not already showing. |
int |
FLAG_SHOW_LIGHTS
Bit set in the Notification flags field when LEDs should be turned on for this notification. |
int |
GROUP_ALERT_ALL
Constant for |
int |
GROUP_ALERT_CHILDREN
Constant for |
int |
GROUP_ALERT_SUMMARY
Constant for |
int |
PRIORITY_DEFAULT
Default notification priority for |
int |
PRIORITY_HIGH
Higher notification priority for |
int |
PRIORITY_LOW
|