Compartir a través de


MbmsDownloadSession.AddServiceAnnouncement(Byte[]) Método

Definición

Informe al middleware de un descriptor de anuncio de servicio recibido de un servidor de comunicación de grupo.

[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

Parámetros

contents
Byte[]

Contenido del descriptor de anuncio del servicio recibido del servidor de llamadas de grupo. Si el tamaño de esta matriz es mayor que el valor de #getMaximumServiceAnnouncementSize(), se producirá una IllegalArgumentException excepción .

Atributos

Comentarios

Informe al middleware de un descriptor de anuncio de servicio recibido de un servidor de comunicación de grupo.

Al participar en una llamada de grupo a través de la MbmsGroupCallSession API, las aplicaciones pueden recibir un descriptor de anuncio de servicio del servidor de llamadas de grupo que les informa de los archivos que pueden ser relevantes para los usuarios que se comunican en la llamada de grupo.

Después de proporcionar el descriptor de anuncio del servicio recibido del servidor al middleware a través de esta API, las aplicaciones recibirán información sobre los archivos disponibles a través MbmsDownloadSessionCallback#onFileServicesUpdatedde y los archivos disponibles se descargarán a través MbmsDownloadSession#download de otros archivos publicados a través MbmsDownloadSessionCallback#onFileServicesUpdatedde .

Los códigos de error asincrónicos a través de la MbmsDownloadSessionCallback#onError(int, String) devolución de llamada pueden incluir cualquiera de los errores que no son específicos del caso de uso de streaming.

Puede producir una IllegalStateException excepción cuando el middleware aún no se ha enlazado, o si IllegalArgumentException la matriz de bytes es demasiado grande o si UnsupportedOperationException el middleware no ha implementado este método.

Documentación de Java para android.telephony.MbmsDownloadSession.addServiceAnnouncement(byte[]).

Las partes de esta página son modificaciones basadas en el trabajo creado y compartido por el proyecto de código abierto de Android y se usan según los términos descritos en la licencia de atribución de Creative Commons 2.5.

Se aplica a