MbmsDownloadSession.AddServiceAnnouncement(Byte[]) Método
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
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#download
MbmsDownloadSessionCallback#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.