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 向中间件提供从服务器收到的服务公告描述符后,应用程序将通过该 API 接收有关可用文件MbmsDownloadSessionCallback#onFileServicesUpdated的信息,并且可用文件可通过其他文件MbmsDownloadSessionCallback#onFileServicesUpdated一样下载MbmsDownloadSession#download

通过回调的 MbmsDownloadSessionCallback#onError(int, String) 异步错误代码可能包括不特定于流式处理用例的任何错误。

如果中间件尚未绑定,或者字节数组太大,或者IllegalArgumentExceptionUnsupportedOperationException中间件尚未实现此方法,则可能会引发IllegalStateException该错误。

适用于 . 的 android.telephony.MbmsDownloadSession.addServiceAnnouncement(byte[])Java 文档

本页的某些部分是根据 Android 开放源代码项目创建和共享的工作进行的修改,并根据 Creative Commons 2.5 属性许可证中所述的术语使用。

适用于