MbmsDownloadSession.AddServiceAnnouncement(Byte[]) Metodo
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Informare il middleware di un descrittore di annuncio del servizio ricevuto da un server di comunicazione di gruppo.
[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
Parametri
- contents
- Byte[]
Contenuto del descrittore dell'annuncio del servizio ricevuto dal server di chiamata del gruppo. Se la dimensione di questa matrice è maggiore del valore di #getMaximumServiceAnnouncementSize()
, verrà generata un'eccezione IllegalArgumentException
.
- Attributi
Commenti
Informare il middleware di un descrittore di annuncio del servizio ricevuto da un server di comunicazione di gruppo.
Quando si partecipa a una chiamata di gruppo tramite l'API MbmsGroupCallSession
, le applicazioni possono ricevere un descrittore di annuncio del servizio dal server di chiamata di gruppo che informa i file che potrebbero essere rilevanti per gli utenti che comunicano sulla chiamata di gruppo.
Dopo aver fornito il descrittore dell'annuncio del servizio ricevuto dal server al middleware tramite questa API, le applicazioni riceveranno informazioni sui file disponibili tramite MbmsDownloadSessionCallback#onFileServicesUpdated
e i file disponibili saranno scaricabili tramite MbmsDownloadSession#download
come altri file pubblicati tramite MbmsDownloadSessionCallback#onFileServicesUpdated
.
I codici di errore asincroni tramite il MbmsDownloadSessionCallback#onError(int, String)
callback possono includere eventuali errori non specifici del caso d'uso di streaming.
Può generare un'eccezione IllegalStateException
quando il middleware non è ancora stato associato o se IllegalArgumentException
la matrice di byte è troppo grande oppure se UnsupportedOperationException
il middleware non ha implementato questo metodo.
Documentazione java per android.telephony.MbmsDownloadSession.addServiceAnnouncement(byte[])
.
Le parti di questa pagina sono modifiche basate sul lavoro creato e condiviso dal progetto Open Source Android e usato in base ai termini descritti nella licenza Creative Commons 2.5 Attribuzione.