MbmsDownloadSession.AddServiceAnnouncement(Byte[]) 方法
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
通知从组通信服务器收到的服务公告描述符的中间件。
[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)
异步错误代码可能包括不特定于流式处理用例的任何错误。
如果中间件尚未绑定,或者字节数组太大,或者IllegalArgumentException
UnsupportedOperationException
中间件尚未实现此方法,则可能会引发IllegalStateException
该错误。
适用于 . 的 android.telephony.MbmsDownloadSession.addServiceAnnouncement(byte[])
Java 文档
本页的某些部分是根据 Android 开放源代码项目创建和共享的工作进行的修改,并根据 Creative Commons 2.5 属性许可证中所述的术语使用。