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.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() |
Создайте объект |
| Notification.MediaStyle(IntPtr, JniHandleOwnership) |
Инициализирует управляемое представление существующего объекта Java Native Interface. |
| Notification.MediaStyle(Notification+Builder) |
Устаревшие.
Этот конструктор устарел. |
Свойства
| Имя. | Описание |
|---|---|
| Class |
Возвращает класс среды выполнения этого |
| 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) |
Присоединяет |
| 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 типа экземпляра |
| JavaAs<TResult>(IJavaPeerable) |
Попробуйте принуждать к типу |
| JavaCast<TResult>(IJavaObject) |
Выполняет преобразование типа, проверяемого средой выполнения Android. |
| JavaCast<TResult>(IJavaObject) |
Стиль уведомлений для уведомлений воспроизведения мультимедиа. |
| TryJavaCast<TResult>(IJavaPeerable, TResult) |
Попробуйте принуждать к типу |