Freigeben über


MbmsDownloadSession.AddServiceAnnouncement(Byte[]) Methode

Definition

Informieren Sie die Middleware über einen Dienstankündigungsdeskriptor, der von einem Gruppenkommunikationsserver empfangen wurde.

[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

Parameter

contents
Byte[]

Der Inhalt der Dienstankündigungsbeschreibung, die vom Gruppenaufrufserver empfangen wurde. Wenn die Größe dieses Arrays größer als der Wert ist #getMaximumServiceAnnouncementSize(), wird eine IllegalArgumentException ausgelöst.

Attribute

Hinweise

Informieren Sie die Middleware über einen Dienstankündigungsdeskriptor, der von einem Gruppenkommunikationsserver empfangen wurde.

Wenn Sie über die MbmsGroupCallSession API an einem Gruppenaufruf teilnehmen, erhalten Anwendungen möglicherweise einen Dienstankündigungsdeskriptor vom Gruppenaufrufserver, der sie über Dateien informiert, die für Benutzer relevant sein können, die über den Gruppenanruf kommunizieren.

Nach der Bereitstellung des Dienstankündigungsdeskriptors, der vom Server über diese API an die Middleware empfangen wird, erhalten Anwendungen Informationen zu den verfügbaren Dateien über MbmsDownloadSessionCallback#onFileServicesUpdated, und die verfügbaren Dateien werden über MbmsDownloadSession#download andere dateien heruntergeladen, die über MbmsDownloadSessionCallback#onFileServicesUpdated.

Asynchrone Fehlercodes über den MbmsDownloadSessionCallback#onError(int, String) Rückruf können alle Fehler enthalten, die für den Streaming-Anwendungsfall nicht spezifisch sind.

Kann auslösen IllegalStateException , wenn die Middleware noch nicht gebunden wurde, oder wenn IllegalArgumentException das Bytearray zu groß ist, oder wenn UnsupportedOperationException die Middleware diese Methode nicht implementiert hat.

Java-Dokumentation für android.telephony.MbmsDownloadSession.addServiceAnnouncement(byte[]).

Teile dieser Seite sind Änderungen auf der Grundlage von Arbeiten, die vom Android Open Source-Projekt erstellt und freigegeben werden und gemäß den in der Creative Commons 2.5 Attribution License beschriebenen Begriffen verwendet werden.

Gilt für: