Compartilhar via


MbmsDownloadSession.AddServiceAnnouncement(Byte[]) Método

Definição

Informe o middleware de um descritor de anúncio de serviço recebido de um servidor de comunicação 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[]

O conteúdo do descritor de anúncio de serviço recebido do servidor de chamada de grupo. Se o tamanho dessa matriz for maior que o valor de #getMaximumServiceAnnouncementSize(), um IllegalArgumentException será lançado.

Atributos

Comentários

Informe o middleware de um descritor de anúncio de serviço recebido de um servidor de comunicação de grupo.

Ao participar de uma chamada de grupo por meio da API, os MbmsGroupCallSession aplicativos podem receber um descritor de anúncio de serviço do servidor de chamada de grupo que os informa sobre arquivos que podem ser relevantes para os usuários que se comunicam na chamada de grupo.

Depois de fornecer o descritor de anúncio de serviço recebido do servidor para o middleware através desta API, os aplicativos receberão informações sobre os arquivos disponíveis via MbmsDownloadSessionCallback#onFileServicesUpdated, e os arquivos disponíveis poderão ser baixados via MbmsDownloadSession#downloadMbmsDownloadSessionCallback#onFileServicesUpdated.

Os códigos de erro assíncronos por meio do MbmsDownloadSessionCallback#onError(int, String) retorno de chamada podem incluir qualquer um dos erros que não são específicos do caso de uso de streaming.

Pode lançar um IllegalStateException quando o middleware ainda não foi vinculado, ou um IllegalArgumentException se a matriz de bytes é muito grande, ou um UnsupportedOperationException se o middleware não implementou esse método.

Documentação Java para android.telephony.MbmsDownloadSession.addServiceAnnouncement(byte[]).

Partes desta página são modificações baseadas no trabalho criado e compartilhado pelo Android Open Source Project e usado de acordo com os termos descritos na Creative Commons 2.5 Attribution License.

Aplica-se a