MbmsDownloadSession.AddServiceAnnouncement(Byte[]) Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
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.