MbmsDownloadSession.AddServiceAnnouncement(Byte[]) Method
Definition
Important
Some information relates to prerelease product that may be substantially modified before it’s released. Microsoft makes no warranties, express or implied, with respect to the information provided here.
Inform the middleware of a service announcement descriptor received from a group communication server.
[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
Parameters
- contents
- Byte[]
The contents of the service announcement descriptor received from the
group call server. If the size of this array is greater than the value of
#getMaximumServiceAnnouncementSize()
, an
IllegalArgumentException
will be thrown.
- Attributes
Remarks
Inform the middleware of a service announcement descriptor received from a group communication server.
When participating in a group call via the MbmsGroupCallSession
API, applications may receive a service announcement descriptor from the group call server that informs them of files that may be relevant to users communicating on the group call.
After supplying the service announcement descriptor received from the server to the middleware via this API, applications will receive information on the available files via MbmsDownloadSessionCallback#onFileServicesUpdated
, and the available files will be downloadable via MbmsDownloadSession#download
like other files published via MbmsDownloadSessionCallback#onFileServicesUpdated
.
Asynchronous error codes via the MbmsDownloadSessionCallback#onError(int, String)
callback may include any of the errors that are not specific to the streaming use-case.
May throw an IllegalStateException
when the middleware has not yet been bound, or an IllegalArgumentException
if the byte array is too large, or an UnsupportedOperationException
if the middleware has not implemented this method.
Java documentation for android.telephony.MbmsDownloadSession.addServiceAnnouncement(byte[])
.
Portions of this page are modifications based on work created and shared by the Android Open Source Project and used according to terms described in the Creative Commons 2.5 Attribution License.