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.