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


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#download , как и другие файлы, опубликованные через MbmsDownloadSessionCallback#onFileServicesUpdated.

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

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

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

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

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