Notification Класс
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Класс , представляющий способ представления постоянного уведомления пользователю с помощью android.app.NotificationManager
.
[Android.Runtime.Register("android/app/Notification", DoNotGenerateAcw=true)]
public class Notification : Java.Lang.Object, Android.OS.IParcelable, IDisposable, Java.Interop.IJavaPeerable
[<Android.Runtime.Register("android/app/Notification", DoNotGenerateAcw=true)>]
type Notification = class
inherit Object
interface IParcelable
interface IJavaObject
interface IDisposable
interface IJavaPeerable
- Наследование
- Атрибуты
- Реализации
Комментарии
Класс , представляющий способ представления постоянного уведомления пользователю с помощью android.app.NotificationManager
.
Добавлен Notification.Builder Notification.Builder
, чтобы упростить создание уведомлений.
<div class="special reference"><h3>Developer Guides</h3>
Руководство по созданию уведомлений см. в руководстве разработчика по уведомлениям в строке состояния .
</Div>
Документация по Java для android.app.Notification
.
Части этой страницы являются изменениями, основанными на работе, созданной и совместно используемой проектом Android и используемой в соответствии с условиями, Creative Commons 2.5 Attribution License.
Конструкторы
Notification() |
Создает объект Notification со значениями по умолчанию. |
Notification(Int32, ICharSequence) |
Создает объект со сведениями, необходимыми |
Notification(Int32, ICharSequence, Int64) |
Устаревшие..
Создает объект Notification со сведениями, необходимыми для получения значка строки состояния без стандартного развернутого представления. |
Notification(Int32, String) |
Создает объект со сведениями, необходимыми |
Notification(Int32, String, Int64) |
Создает объект Notification со сведениями, необходимыми для получения значка строки состояния без стандартного развернутого представления. |
Notification(IntPtr, JniHandleOwnership) |
Конструктор, используемый при создании управляемых представлений объектов JNI; вызывается средой выполнения. |
Notification(Parcel) |
Отмена уведомления от посылки. |
Поля
CategoryAlarm |
Категория уведомлений: будильник или таймер. |
CategoryCall |
Категория уведомления: входящий звонок (голосовой или видео) или аналогичный синхронный запрос на связь. |
CategoryEmail |
Категория уведомлений: асинхронное массовое сообщение (электронная почта). |
CategoryError |
Категория уведомления: ошибка в фоновой операции или состоянии проверки подлинности. |
CategoryEvent |
Категория уведомлений: событие календаря. |
CategoryLocationSharing |
Категория уведомлений: временное расположение общего доступа. |
CategoryMessage |
Категория уведомлений: входящее прямое сообщение (SMS, мгновенное сообщение и т. д. |
CategoryMissedCall |
Категория уведомления: пропущенный звонок. |
CategoryNavigation |
Категория уведомлений: пошаговое навигация по карте. |
CategoryProgress |
Категория уведомления: ход выполнения длительной фоновой операции. |
CategoryPromo |
Категория уведомления: повышение или объявление. |
CategoryRecommendation |
Категория уведомлений: конкретная, своевременная рекомендация для одной вещи. |
CategoryReminder |
Категория уведомлений: напоминание, запланированное пользователем. |
CategoryService |
Категория уведомлений: указание на выполнение фоновой службы. |
CategorySocial |
Категория уведомлений: обновление социальной сети или общего доступа. |
CategoryStatus |
Категория уведомлений: текущие сведения об устройстве или контекстном состоянии. |
CategoryStopwatch |
Категория уведомлений: выполнение секундомера. |
CategorySystem |
Категория уведомлений: обновление состояния системы или устройства. |
CategoryTransport |
Категория уведомлений: элемент управления транспортировкой мультимедиа для воспроизведения. |
CategoryWorkout |
Категория уведомлений: отслеживание тренировок пользователя. |
ColorDefault |
Особое значение — |
ExtraAnswerColor |
|
ExtraAnswerIntent |
|
ExtraAudioContentsUri |
|
ExtraBackgroundImageUri |
|
ExtraBigText |
|
ExtraCallIsVideo |
|
ExtraCallPerson |
|
ExtraCallType |
|
ExtraChannelGroupId |
Необязательный дополнительный параметр для |
ExtraChannelId |
Необязательный дополнительный параметр для |
ExtraChronometerCountDown |
|
ExtraColorized |
|
ExtraCompactActions |
|
ExtraConversationTitle |
|
ExtraDeclineColor |
|
ExtraDeclineIntent |
|
ExtraHangUpIntent |
|
ExtraHistoricMessages |
|
ExtraInfoText |
|
ExtraIsGroupConversation |
|
ExtraLargeIcon |
|
ExtraLargeIconBig |
|
ExtraMediaSession |
|
ExtraMessages |
|
ExtraMessagingPerson |
|
ExtraNotificationId |
Необязательный дополнительный параметр для |
ExtraNotificationTag |
Необязательный дополнительный параметр для |
ExtraPeople |
|
ExtraPeopleList |
|
ExtraPicture |
|
ExtraPictureContentDescription |
|
ExtraPictureIcon |
|
ExtraProgress |
|
ExtraProgressIndeterminate |
|
ExtraProgressMax |
|
ExtraRemoteInputDraft |
Если уведомление содержало неотправленный черновик для RemoteInput, когда пользователь щелкнул его, мы добавляем черновик как строку дополнительно к |
ExtraRemoteInputHistory |
|
ExtraSelfDisplayName |
|
ExtraShowBigPictureWhenCollapsed |
|
ExtraShowChronometer |
|
ExtraShowWhen |
|
ExtraSmallIcon |
|
ExtraSubText |
|
ExtraSummaryText |
|
ExtraTemplate |
|
ExtraText |
|
ExtraTextLines |
|
ExtraTitle |
|
ExtraTitleBig |
|
ExtraVerificationIcon |
|
ExtraVerificationText |
|
ForegroundServiceDefault |
Устаревшие..
Если уведомление, связанное с запуском службы переднего плана, было создано с помощью setForegroundServiceBehavior() с таким поведением, отображение уведомления обычно подавляется на короткое время, чтобы избежать визуальных нарушений для пользователя. |
ForegroundServiceDeferred |
Устаревшие..
Если уведомление, связанное с запуском службы переднего плана, было создано с помощью setForegroundServiceBehavior() с таким поведением, отображение уведомления обычно подавляется на короткое время, чтобы избежать визуальных нарушений для пользователя. |
ForegroundServiceImmediate |
Устаревшие..
Если уведомление, связанное с запуском службы переднего плана, было создано с помощью setForegroundServiceBehavior() с таким поведением, уведомление будет отображаться немедленно, даже если поведение по умолчанию — откладывать видимость на короткое время. |
IntentCategoryNotificationPreferences |
Действие, предоставляющее пользовательский интерфейс для настройки настроек уведомлений для содержащего его приложения. |
PriorityDefault |
Уведомление |
PriorityHigh |
Выше |
PriorityLow |
Ниже |
PriorityMax |
Самый высокий |
PriorityMin |
Самый низкий |
Свойства
Actions |
Массив всех |
AllowSystemGeneratedContextualActions |
Возвращает, разрешено ли платформе (разработчиком приложения) создавать контекстные действия для этого уведомления. |
AudioAttributes |
Объект , |
AudioAttributesDefault |
Значение по умолчанию свойства |
AudioStreamType |
Устаревшие..
Тип звукового потока, используемый при воспроизведении звука. |
BadgeIconType |
Возвращает значок, который должен отображаться для этого уведомления, если оно отображается в launcher, поддерживающем функцию badging. |
BigContentView |
Широкоформатная версия |
Category |
Одна из стандартных категорий уведомлений (см. |
ChannelId |
Возвращает идентификатор канала, в который отправляется уведомление. |
Class |
Возвращает класс среды выполнения данного объекта |
Color |
Цвет элементов (целое число ARGB, например константы в |
ContentIntent |
Намерение, выполняемое при щелчке развернутой записи состояния. |
ContentView |
Представление, которое будет представлять это уведомление в списке уведомлений (который вытягивается из строки состояния). |
ContextualActions |
Возвращает действия, которые являются контекстными (то есть предлагаемыми из-за содержимого уведомления) из действий в этом уведомлении. |
Creator |
В посылку. |
Defaults |
Указывает, какие значения должны быть взяты из значений по умолчанию. |
DeleteIntent |
Намерение, выполняемого при явном закрытии уведомления пользователем с помощью кнопки "Очистить все" или путем его провести пальцем по отдельности. |
Extras |
Дополнительные семантические данные, которые будут переноситься с помощью этого уведомления. |
Flags | |
FullScreenIntent |
Намерение запустить вместо отправки уведомления в строку состояния. |
Group |
Получите ключ, используемый для группировки этого уведомления в кластер или стек с другими уведомлениями на устройствах, поддерживающих такую отрисовку. |
GroupAlertBehavior |
Возвращает тип уведомлений в группе, отвечающих за звуковое оповещение пользователя. |
Handle |
Дескриптор базового экземпляра Android. (Унаследовано от Object) |
HasImage |
Класс , представляющий способ представления постоянного уведомления пользователю с помощью |
HeadsUpContentView |
Среднеформатная версия |
Icon |
Идентификатор ресурса рисуемого объекта для использования в качестве значка в строке состояния. |
IconLevel |
Если значок в строке состояния должен иметь несколько уровней, его можно задать. |
JniIdentityHashCode |
Класс , представляющий способ представления постоянного уведомления пользователю с помощью |
JniPeerMembers |
Класс , представляющий способ представления постоянного уведомления пользователю с помощью |
LargeIcon |
Большое растровое изображение, отображаемое в области содержимого уведомлений. |
LedARGB |
Цвет светодиода. |
LedOffMS |
Количество миллисекундах для индикатора, отключаемого во время его мигания. |
LedOnMS |
Количество миллисекунда для индикатора, включенного во время его мигания. |
LocusId |
Возвращает объект , связанный |
Number |
Количество событий, представляемых этим уведомлением. |
PeerReference |
Класс , представляющий способ представления постоянного уведомления пользователю с помощью |
Priority |
Относительный приоритет для этого уведомления. |
PublicVersion |
Замена версии этого уведомления, содержимое которого будет отображаться в небезопасном контексте, например на защищенном защитнике ключей. |
SettingsText |
Класс , представляющий способ представления постоянного уведомления пользователю с помощью |
SettingsTextFormatted |
Возвращает текст параметров, предоставленный для |
ShortcutId |
Возвращает объект , |
SmallIcon |
Небольшой значок, представляющий это уведомление в строке состояния и представлении содержимого. |
SortKey |
Получите ключ сортировки, который упорядочивает это уведомление среди других уведомлений из того же пакета. |
Sound |
Воспроизводимый звук. |
ThresholdClass |
Этот API поддерживает инфраструктуру Mono для Android и не предназначен для использования непосредственно из кода. |
ThresholdType |
Этот API поддерживает инфраструктуру Mono для Android и не предназначен для использования непосредственно из кода. |
TickerText |
Текст, обобщающий это уведомление для служб специальных возможностей. |
TickerView |
Устаревшие..
Ранее это представление, показывающее |
TimeoutAfter |
Возвращает длительность публикации, после которой это уведомление должно быть отменено системой, если оно еще не отменено. |
Vibrate |
Шаблон, с помощью которого вибрирует. |
Visibility |
Область видимости этого уведомления, которая влияет на то, как и когда SystemUI показывает наличие и содержимое уведомления в ненадежных ситуациях (а именно, на защищенном экране блокировки). |
When |
Метка времени, связанная с этим уведомлением, в миллисекундах с момента эпохи. |
Методы
Clone() |
Создает и возвращает копию этого |
DescribeContents() |
Описывать типы специальных объектов, содержащихся в маршалируемом представлении этого объекта Parcelable. |
Dispose() |
Класс , представляющий способ представления постоянного уведомления пользователю с помощью |
Dispose(Boolean) |
Класс , представляющий способ представления постоянного уведомления пользователю с помощью |
Equals(Object) |
Указывает, равен ли какой-то другой объект этому объекту. (Унаследовано от Object) |
FindRemoteInputActionPair(Boolean) |
Находит и возвращает удаленные входные данные и соответствующее ему действие. |
GetBubbleMetadata() |
Возвращает метаданные пузырьков, которые будут использоваться для отображения содержимого приложения в плавающем окне над существующим действием переднего плана. |
GetHashCode() |
Возвращает значение хэш-кода для объекта. (Унаследовано от Object) |
GetLargeIcon() |
Большой значок, отображаемый в представлении содержимого этого уведомления. |
JavaFinalize() |
Вызывается сборщиком мусора для объекта , когда сборка мусора определяет, что больше нет ссылок на объект . (Унаследовано от Object) |
Notify() |
Пробуждает один поток, ожидающий монитора этого объекта. (Унаследовано от Object) |
NotifyAll() |
Пробуждает все потоки, ожидающие на мониторе этого объекта. (Унаследовано от Object) |
SetHandle(IntPtr, JniHandleOwnership) |
Задает свойство Handle. (Унаследовано от Object) |
SetLatestEventInfo(Context, ICharSequence, ICharSequence, PendingIntent) |
Устаревшие..
|
SetLatestEventInfo(Context, String, String, PendingIntent) |
Устаревшие..
|
ToArray<T>() |
Класс , представляющий способ представления постоянного уведомления пользователю с помощью |
ToString() |
Возвращает строковое представление объекта. (Унаследовано от Object) |
UnregisterFromRuntime() |
Класс , представляющий способ представления постоянного уведомления пользователю с помощью |
Wait() |
Вызывает ожидание текущего потока, пока он не пробудится, как правило, из-за <уведомления><<> или>прерывания или прерывания.>< (Унаследовано от Object) |
Wait(Int64) |
Вызывает ожидание текущего потока, пока он не пробудится, как правило, путем <уведомления><<> или>прерывания или прерывания<> или до истечения определенного количества реального времени. (Унаследовано от Object) |
Wait(Int64, Int32) |
Вызывает ожидание текущего потока, пока он не пробудится, как правило, путем <уведомления><<> или>прерывания или прерывания<> или до истечения определенного количества реального времени. (Унаследовано от Object) |
WriteToParcel(Parcel, ParcelableWriteFlags) |
Разведите это уведомление в посылку. |
Явные реализации интерфейса
IJavaPeerable.Disposed() |
Класс , представляющий способ представления постоянного уведомления пользователю с помощью |
IJavaPeerable.DisposeUnlessReferenced() |
Класс , представляющий способ представления постоянного уведомления пользователю с помощью |
IJavaPeerable.Finalized() |
Класс , представляющий способ представления постоянного уведомления пользователю с помощью |
IJavaPeerable.JniManagedPeerState |
Класс , представляющий способ представления постоянного уведомления пользователю с помощью |
IJavaPeerable.SetJniIdentityHashCode(Int32) |
Класс , представляющий способ представления постоянного уведомления пользователю с помощью |
IJavaPeerable.SetJniManagedPeerState(JniManagedPeerStates) |
Класс , представляющий способ представления постоянного уведомления пользователю с помощью |
IJavaPeerable.SetPeerReference(JniObjectReference) |
Класс , представляющий способ представления постоянного уведомления пользователю с помощью |
Методы расширения
JavaCast<TResult>(IJavaObject) |
Выполняет преобразование типа, проверенного средой выполнения Android. |
JavaCast<TResult>(IJavaObject) |
Класс , представляющий способ представления постоянного уведомления пользователю с помощью |
GetJniTypeName(IJavaPeerable) |
Класс , представляющий способ представления постоянного уведомления пользователю с помощью |