NotificationChannel Класс

Определение

Представление параметров, применяемых к коллекции аналогичных тематических уведомлений.

[Android.Runtime.Register("android/app/NotificationChannel", ApiSince=26, DoNotGenerateAcw=true)]
public sealed class NotificationChannel : Java.Lang.Object, Android.OS.IParcelable, IDisposable, Java.Interop.IJavaPeerable
[<Android.Runtime.Register("android/app/NotificationChannel", ApiSince=26, DoNotGenerateAcw=true)>]
type NotificationChannel = class
    inherit Object
    interface IParcelable
    interface IJavaObject
    interface IDisposable
    interface IJavaPeerable
Наследование
NotificationChannel
Атрибуты
Реализации

Комментарии

Представление параметров, применяемых к коллекции аналогичных тематических уведомлений.

Документация по Java для android.app.NotificationChannel.

Части этой страницы — это изменения на основе работы, созданной и общей проектом с открытым исходным кодом Android и используемой в соответствии с условиями, описанными в лицензии Creative Commons 2.5 Attribution.

Конструкторы

NotificationChannel(String, ICharSequence, NotificationImportance)

Создает канал уведомлений.

NotificationChannel(String, String, NotificationImportance)

Представление параметров, применяемых к коллекции аналогичных тематических уведомлений.

Поля

DefaultChannelId

Идентификатор канала по умолчанию для приложения.

EditConversation

Дополнительное значение для Settings#EXTRA_CHANNEL_FILTER_LIST.

EditImportance

Дополнительное значение для Settings#EXTRA_CHANNEL_FILTER_LIST.

EditLauncher

Дополнительное значение для Settings#EXTRA_CHANNEL_FILTER_LIST.

EditLockedDevice

Дополнительное значение для Settings#EXTRA_CHANNEL_FILTER_LIST.

EditSound

Дополнительное значение для Settings#EXTRA_CHANNEL_FILTER_LIST.

EditVibration

Дополнительное значение для Settings#EXTRA_CHANNEL_FILTER_LIST.

EditZen

Дополнительное значение для Settings#EXTRA_CHANNEL_FILTER_LIST.

Свойства

AudioAttributes

Возвращает атрибуты звука для звука, воспроизводимого уведомлениями, размещенными в этом канале.

Blockable

Возвращает, всегда ли этот канал блокируется, даже если приложение является фиксированным как неблокируемое. -или- Позволяет пользователям блокировать уведомления, отправленные через этот канал, если этот канал принадлежит пакету, который в противном случае будет иметь уведомления "фиксированный" как включенный.

Class

Возвращает класс среды выполнения этого Objectобъекта.

(Унаследовано от Object)
ConversationId

ShortcutInfo#getId() id Возвращает беседу, поддерживаемую этим каналом, если она связана с беседой.

Creator

Представление параметров, применяемых к коллекции аналогичных тематических уведомлений.

Description

Возвращает отображаемую пользователем описание этого канала. -или- Задает пользовательское видимое описание этого канала.

Group

Возвращает группу, к которой принадлежит этот канал. -или- Задает группу, к которой принадлежит этот канал.

Handle

Дескриптор базового экземпляра Android.

(Унаследовано от Object)
HasUserSetImportance

Возвращает значение, выбранное пользователем значение этого канала, либо утверждение первоначального выбора из приложения, либо изменение его на более высокий или нижний.

HasUserSetSound

Возвращает значение, выбранное пользователем звук этого канала.

Id

Возвращает идентификатор этого канала.

Importance

Возвращает указанное пользователем значение e. —или— задает уровень прерывания этого канала уведомлений.

IsConversation

Независимо от того, представляет ли этот канал беседу.

IsDemoted

Возвращает, решил ли пользователь, что этот канал не представляет беседу.

IsImportantConversation

Следует ли учитывать, являются ли уведомления в этом разговоре важными.

JniIdentityHashCode

Представление параметров, применяемых к коллекции аналогичных тематических уведомлений.

(Унаследовано от Object)
JniPeerMembers

Представление параметров, применяемых к коллекции аналогичных тематических уведомлений.

LightColor

Возвращает цвет света уведомления для уведомлений, размещенных в этом канале. -или- Задает цвет света уведомления для уведомлений, размещенных в этом канале, если индикаторы находятся #enableLights(boolean) enabled на этом канале, а устройство поддерживает эту функцию.

LockscreenVisibility

Возвращает, отображаются ли уведомления, размещенные в этом канале, на экране блокировки в полной или редактоной форме. -или- Задает, отображаются ли уведомления, размещенные в этом канале, на экране блокировки или нет, и, если да, они отображаются в редактированной форме.

Name

Представление параметров, применяемых к коллекции аналогичных тематических уведомлений.

NameFormatted

Возвращает видимое имя этого канала. -или- Задает отображаемую пользователем имя этого канала.

ParentChannelId

#getId() id Возвращает родительский канал уведомлений в этот канал, если это канал, связанный с беседой.

PeerReference

Представление параметров, применяемых к коллекции аналогичных тематических уведомлений.

(Унаследовано от Object)
Sound

Возвращает звук уведомления для этого канала.

ThresholdClass

Этот API поддерживает инфраструктуру Mono для Android и не предназначен для использования непосредственно из кода.

(Унаследовано от Object)
ThresholdType

Этот API поддерживает инфраструктуру Mono для Android и не предназначен для использования непосредственно из кода.

(Унаследовано от Object)

Методы

CanBubble()

Возвращает, разрешено ли отображать уведомления, размещенные в этом канале, вне оттенка уведомлений, в плавающем окне на вершине других приложений.

CanBypassDnd()

Независимо от того, могут ли уведомления, размещенные в этом канале, обойти режим "Не беспокоить NotificationManager#INTERRUPTION_FILTER_PRIORITY ".

CanShowBadge()

Возвращает, могут ли уведомления, опубликованные в этом канале, отображаться как индикаторы событий в приложении средства запуска.

Clone()

Создает и возвращает копию этого объекта.

(Унаследовано от Object)
DescribeContents()

Представление параметров, применяемых к коллекции аналогичных тематических уведомлений.

Dispose()

Представление параметров, применяемых к коллекции аналогичных тематических уведомлений.

(Унаследовано от Object)
Dispose(Boolean)

Представление параметров, применяемых к коллекции аналогичных тематических уведомлений.

(Унаследовано от Object)
EnableLights(Boolean)

Задает, должны ли уведомления, опубликованные в этом канале, отображать индикаторы уведомлений на устройствах, поддерживающих эту функцию.

EnableVibration(Boolean)

Задает, должно ли уведомление, размещенное в этом канале, вибрировать.

Equals(Object)

Указывает, равен ли другой объект этому объекту.

(Унаследовано от Object)
GetHashCode()

Возвращает значение хэш-кода для объекта.

(Унаследовано от Object)
GetVibrationPattern()

Возвращает шаблон вибрации для уведомлений, размещенных в этом канале.

JavaFinalize()

Вызывается сборщиком мусора в объекте, когда сборка мусора определяет, что больше ссылок на объект нет.

(Унаследовано от Object)
Notify()

Пробуждение одного потока, ожидающего монитора этого объекта.

(Унаследовано от Object)
NotifyAll()

Просыпает все потоки, ожидающие монитора этого объекта.

(Унаследовано от Object)
SetAllowBubbles(Boolean)

По состоянию на Android 11 это значение больше не учитывается.

SetBypassDnd(Boolean)

Задает, могут ли уведомления, размещенные в этом канале, прерывать работу пользователя в android.app.NotificationManager.Policy#INTERRUPTION_FILTER_PRIORITY режиме.

SetConversationId(String, String)

Задает этот канал как ориентированный на параллелизм.

SetHandle(IntPtr, JniHandleOwnership)

Задает свойство Handle.

(Унаследовано от Object)
SetShowBadge(Boolean)

Задает, могут ли уведомления, опубликованные в этом канале, отображаться как значки приложения в средство запуска.

SetSound(Uri, AudioAttributes)

Задает звук, который должен воспроизводиться для уведомлений, размещенных в этом канале, и его звуковых атрибутов.

SetVibrationPattern(Int64[])

Задает шаблон вибрации для уведомлений, размещенных в этом канале.

ShouldShowLights()

Возвращает значение, указывающее, были ли уведомления, опубликованные в этом канале, активируют ли уведомления.

ShouldVibrate()

Возвращает значение, указывающее, будут ли уведомления, опубликованные в этом канале, всегда вибрировать.

ToArray<T>()

Представление параметров, применяемых к коллекции аналогичных тематических уведомлений.

(Унаследовано от Object)
ToString()

Возвращает строковое представление объекта.

(Унаследовано от Object)
UnregisterFromRuntime()

Представление параметров, применяемых к коллекции аналогичных тематических уведомлений.

(Унаследовано от Object)
Wait()

Приводит к тому, что текущий поток будет ждать, пока он не проснется, как правило, при <>помощи уведомления</em> или <эм>прерванного</em>.

(Унаследовано от Object)
Wait(Int64)

Приводит к тому, что текущий поток будет ждать, пока он не проснется, как правило, при <>получении уведомления</>em или <>эм прервано< или> до тех пор, пока не истекло определенное количество реального времени.

(Унаследовано от Object)
Wait(Int64, Int32)

Приводит к тому, что текущий поток будет ждать, пока он не проснется, как правило, при <>получении уведомления</>em или <>эм прервано< или> до тех пор, пока не истекло определенное количество реального времени.

(Унаследовано от Object)
WriteToParcel(Parcel, ParcelableWriteFlags)

Представление параметров, применяемых к коллекции аналогичных тематических уведомлений.

Явные реализации интерфейса

IJavaPeerable.Disposed()

Представление параметров, применяемых к коллекции аналогичных тематических уведомлений.

(Унаследовано от Object)
IJavaPeerable.DisposeUnlessReferenced()

Представление параметров, применяемых к коллекции аналогичных тематических уведомлений.

(Унаследовано от Object)
IJavaPeerable.Finalized()

Представление параметров, применяемых к коллекции аналогичных тематических уведомлений.

(Унаследовано от Object)
IJavaPeerable.JniManagedPeerState

Представление параметров, применяемых к коллекции аналогичных тематических уведомлений.

(Унаследовано от Object)
IJavaPeerable.SetJniIdentityHashCode(Int32)

Представление параметров, применяемых к коллекции аналогичных тематических уведомлений.

(Унаследовано от Object)
IJavaPeerable.SetJniManagedPeerState(JniManagedPeerStates)

Представление параметров, применяемых к коллекции аналогичных тематических уведомлений.

(Унаследовано от Object)
IJavaPeerable.SetPeerReference(JniObjectReference)

Представление параметров, применяемых к коллекции аналогичных тематических уведомлений.

(Унаследовано от Object)

Методы расширения

JavaCast<TResult>(IJavaObject)

Выполняет преобразование типа, проверяемого средой выполнения Android.

JavaCast<TResult>(IJavaObject)

Представление параметров, применяемых к коллекции аналогичных тематических уведомлений.

GetJniTypeName(IJavaPeerable)

Представление параметров, применяемых к коллекции аналогичных тематических уведомлений.

Применяется к