Язык

Notification.MediaStyle Класс

Определение

Стиль уведомлений для уведомлений воспроизведения мультимедиа.

[Android.Runtime.Register("android/app/Notification$MediaStyle", DoNotGenerateAcw=true)]
public class Notification.MediaStyle : Android.App.Notification.Style
[<Android.Runtime.Register("android/app/Notification$MediaStyle", DoNotGenerateAcw=true)>]
type Notification.MediaStyle = class
    inherit Notification.Style
Наследование
Notification.MediaStyle
Производный
Атрибуты

Комментарии

Стиль уведомлений для уведомлений воспроизведения мультимедиа. В развернутой форме Notification.bigContentView до 5 Notification.Actions, указанных в addAction, будут отображаться как pushbuttonы только значков, подходящие для элементов управления транспортом. Битовое изображение, заданное для setLargeIcon(), будет рассматриваться как произведение искусства альбома. В отличие от других стилей, указанных здесь, MediaStyle также может изменить стандартный размер Notification.contentView; предоставляя индексы действий для заданияShowActionsInCompactView(int), можно повысить до 3 действий, которые будут отображаться в стандартном представлении вместе с обычным содержимым. Уведомления, созданные с помощью MediaStyle, будут иметь их категорию для CATEGORY_TRANSPORT, если только вы не устанавливаете другую категорию с помощью setCategory(). Наконец, если вы присоединяете mediaSession.Token с помощью android.app.Notification.MediaStyle.setMediaSession(MediaSession.Token), системный пользовательский интерфейс может идентифицировать это как уведомление, представляющее активный сеанс мультимедиа и отвечать соответствующим образом (показывая изображения альбомов на экране блокировки, например). Начиная с Android O любой уведомления с сеансом мультимедиа, подключенным с setMediaSession(MediaSession.Token), будет окрашен. Вы можете отказаться от этого поведения с помощью Notification.Builder.setColorized(boolean). Начиная с Android V флаг NO_CLEAR будет установлен для допустимых уведомлений MediaStyle. Чтобы использовать этот стиль с уведомлением, введите его в Notification.Builder.setStyle(android.app.Notification.Style), как показано ниже.

Справочник по Android для android.app.Notification.MediaStyle.

Части этой страницы — это изменения на основе работы, созданной и общей Project и используемых в соответствии с условиями, описанными в разделе "".

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

Имя. Описание
Notification.MediaStyle()

Создайте объект MediaStyle.

Notification.MediaStyle(IntPtr, JniHandleOwnership)

Инициализирует управляемое представление существующего объекта Java Native Interface.

Notification.MediaStyle(Notification+Builder)
Устаревшие.

Этот конструктор устарел.

Свойства

Имя. Описание
Class

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

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

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

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

Возвращает хэш-код удостоверения, назначенный этому Java одноранговой среде выполнения взаимодействия.

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

Стиль уведомлений для уведомлений воспроизведения мультимедиа.

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

Предоставляет инфраструктуру привязки JNI для Android.App.Notification.MediaStyle.

MBuilder (Унаследовано от Notification.Style)
PeerReference

Возвращает ссылку на объект JNI для этого Java однорангового узла.

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

Предоставляет инфраструктуру привязки JNI для Android.App.Notification.MediaStyle.

ThresholdType

Предоставляет инфраструктуру привязки JNI для Android.App.Notification.MediaStyle.

Методы

Имя. Описание
Build()

Вызывает Notification.Builder.build() в построителе этот стиль.

(Унаследовано от Notification.Style)
CheckBuilder() (Унаследовано от Notification.Style)
Clone()

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

(Унаследовано от Object)
Construct(JniObjectReference, JniObjectReferenceOptions)

Стиль уведомлений для уведомлений воспроизведения мультимедиа.

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

Освобождает ресурсы, удерживаемые этим Java одноранговым узлом.

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

Освобождает ресурсы, удерживаемые этим Java одноранговым узлом.

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

Стиль уведомлений для уведомлений воспроизведения мультимедиа.

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

Стиль уведомлений для уведомлений воспроизведения мультимедиа.

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

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

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

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

(Унаследовано от Object)
GetStandardView(Int32) (Унаследовано от Notification.Style)
InternalSetBigContentTitle(ICharSequence)

Переопределяет ContentTitle в развернутой форме шаблона.

(Унаследовано от Notification.Style)
InternalSetBigContentTitle(String)

Переопределяет ContentTitle в развернутой форме шаблона.

(Унаследовано от Notification.Style)
InternalSetSummaryText(ICharSequence)

Задайте первую строку текста после раздела сведений в развернутой форме шаблона.

(Унаследовано от Notification.Style)
InternalSetSummaryText(String)

Задайте первую строку текста после раздела сведений в развернутой форме шаблона.

(Унаследовано от Notification.Style)
JavaFinalize()
Устаревшие.

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

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

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

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

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

(Унаследовано от Object)
SetBuilder(Notification+Builder)

Присоединяет Notification.Builder объект к этому стилю.

(Унаследовано от Notification.Style)
SetHandle(IntPtr, JniHandleOwnership)

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

(Унаследовано от Object)
SetMediaSession(MediaSession+Token)

Подключите mediaSession.Token к этому уведомлению, чтобы предоставить дополнительные сведения о воспроизведении и контроль над SystemUI.

SetPeerReference(JniObjectReference, JniObjectReferenceOptions)

Стиль уведомлений для уведомлений воспроизведения мультимедиа.

(Унаследовано от JavaObject)
SetRemotePlaybackInfo(ICharSequence, Int32, PendingIntent)

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

SetRemotePlaybackInfo(String, Int32, PendingIntent)

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

SetShowActionsInCompactView(Int32[])

Запрос до 3 действий (по индексу в порядке добавления) для отображения в компактном представлении уведомлений.

ToArray<T>()

Создает управляемый массив из этого Java оболочки массива.

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

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

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

Отменяет регистрацию этого Java однорангового узла из среды выполнения взаимодействия.

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

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

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

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

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

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

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

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

Имя. Описание
IJavaPeerable.Disposed()

Стиль уведомлений для уведомлений воспроизведения мультимедиа.

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

Стиль уведомлений для уведомлений воспроизведения мультимедиа.

(Унаследовано от JavaObject)
IJavaPeerable.JniObjectReferenceControlBlock

Стиль уведомлений для уведомлений воспроизведения мультимедиа.

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

Стиль уведомлений для уведомлений воспроизведения мультимедиа.

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

Стиль уведомлений для уведомлений воспроизведения мультимедиа.

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

Стиль уведомлений для уведомлений воспроизведения мультимедиа.

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

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

Имя. Описание
GetJniTypeName(IJavaPeerable)

Возвращает имя JNI типа экземпляра self.

JavaAs<TResult>(IJavaPeerable)

Попробуйте принуждать к типуself, проверяяTResult, является ли приведение допустимым на стороне Java.

JavaCast<TResult>(IJavaObject)

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

JavaCast<TResult>(IJavaObject)

Стиль уведомлений для уведомлений воспроизведения мультимедиа.

TryJavaCast<TResult>(IJavaPeerable, TResult)

Попробуйте принуждать к типуself, проверяяTResult, является ли приведение допустимым на стороне Java.

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