Поделиться через


MbmsDownloadSession.AddServiceAnnouncement(Byte[]) Метод

Определение

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

[Android.Runtime.Register("addServiceAnnouncement", "([B)V", "GetAddServiceAnnouncement_arrayBHandler", ApiSince=31)]
public virtual void AddServiceAnnouncement (byte[] contents);
[<Android.Runtime.Register("addServiceAnnouncement", "([B)V", "GetAddServiceAnnouncement_arrayBHandler", ApiSince=31)>]
abstract member AddServiceAnnouncement : byte[] -> unit
override this.AddServiceAnnouncement : byte[] -> unit

Параметры

contents
Byte[]

Содержимое дескриптора объявления службы, полученного от сервера группового вызова. Если размер этого массива больше значения #getMaximumServiceAnnouncementSize(), IllegalArgumentException создается исключение.

Атрибуты

Комментарии

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

При участии в групповом вызове через MbmsGroupCallSession API приложения могут получать дескриптор объявления службы с сервера группового вызова, который сообщает им о файлах, которые могут иметь отношение к пользователям, взаимодействующим с групповым вызовом.

После предоставления дескриптора объявления службы, полученного с сервера на по промежуточному слоя через этот API, приложения получат информацию о доступных файлах MbmsDownloadSessionCallback#onFileServicesUpdatedчерез, и доступные файлы будут скачивать через другие файлы, опубликованные через MbmsDownloadSession#downloadMbmsDownloadSessionCallback#onFileServicesUpdated.

Асинхронные коды ошибок через MbmsDownloadSessionCallback#onError(int, String) обратный вызов могут включать любые ошибки, которые не относятся к варианту использования потоковой передачи.

Может вызвать IllegalStateException исключение, когда ПО промежуточного слоя еще не привязано, или IllegalArgumentException если массив байтов слишком велик или UnsupportedOperationException если по промежуточному по промежуточному слоя не реализован этот метод.

Документация по Java для android.telephony.MbmsDownloadSession.addServiceAnnouncement(byte[]).

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

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