Notification.DecoratedMediaCustomViewStyle Класс

Определение

Стиль уведомлений для пользовательских представлений мультимедиа, декорированных системой

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

Комментарии

Стиль уведомлений для пользовательских представлений мультимедиа, декорированных системой

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

Используйте android.app.Notification.Builder#setCustomContentView(RemoteViews), android.app.Notification.Builder#setCustomBigContentView(RemoteViews) и android.app.Notification.Builder#setCustomHeadsUpContentView(RemoteViews) , чтобы задать соответствующие пользовательские представления для отображения.

В отличие от того, MediaStyle что разработчик должен согласиться на раскрашивание уведомления с помощью Notification.Builder#setColorized(boolean).

Чтобы использовать этот стиль с уведомлением, передайте его Notification.Builder#setStyle(android.app.Notification.Style) следующим образом:

Notification noti = new Notification.Builder()
                .setSmallIcon(R.drawable.ic_stat_player)
                .setLargeIcon(albumArtBitmap))
                .setCustomContentView(contentView);
                .setStyle(<b>new Notification.DecoratedMediaCustomViewStyle()</b>
                     .setMediaSession(mySession))
                .build();

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

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

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

Notification.DecoratedMediaCustomViewStyle()

Стиль уведомлений для пользовательских представлений мультимедиа, декорированных системой

Notification.DecoratedMediaCustomViewStyle(IntPtr, JniHandleOwnership)

Стиль уведомлений для пользовательских представлений мультимедиа, декорированных системой

Свойства

Class

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

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

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

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

Стиль уведомлений для пользовательских представлений мультимедиа, декорированных системой

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

Стиль уведомлений для пользовательских представлений мультимедиа, декорированных системой

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

Стиль уведомлений для пользовательских представлений мультимедиа, декорированных системой

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

Стиль уведомлений для пользовательских представлений мультимедиа, декорированных системой

ThresholdType

Стиль уведомлений для пользовательских представлений мультимедиа, декорированных системой

Методы

Build()

Вызовы android.app.Notification.Builder#build() построителя, к которому присоединен этот стиль.

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

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

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

Стиль уведомлений для пользовательских представлений мультимедиа, декорированных системой

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

Стиль уведомлений для пользовательских представлений мультимедиа, декорированных системой

(Унаследовано от Object)
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 .

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

Стиль уведомлений для пользовательских представлений мультимедиа, декорированных системой

(Унаследовано от Notification.MediaStyle)
SetRemotePlaybackInfo(String, Int32, PendingIntent)

Стиль уведомлений для пользовательских представлений мультимедиа, декорированных системой

(Унаследовано от Notification.MediaStyle)
SetShowActionsInCompactView(Int32[])

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

(Унаследовано от Notification.MediaStyle)
ToArray<T>()

Стиль уведомлений для пользовательских представлений мультимедиа, декорированных системой

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

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

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

Стиль уведомлений для пользовательских представлений мультимедиа, декорированных системой

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

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

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

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

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

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

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

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

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)

Стиль уведомлений для пользовательских представлений мультимедиа, декорированных системой

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