Langue

Call.EventDisplayDiagnosticMessage Champ

Définition

Événement signalé à partir de la pile Telecom pour signaler un message de diagnostic in-call que l’application dialer peut choisir d’afficher à l’utilisateur.

[Android.Runtime.Register("EVENT_DISPLAY_DIAGNOSTIC_MESSAGE", ApiSince=31)]
public const string EventDisplayDiagnosticMessage;
[<Android.Runtime.Register("EVENT_DISPLAY_DIAGNOSTIC_MESSAGE", ApiSince=31)>]
val mutable EventDisplayDiagnosticMessage : string

Valeur de champ

Attributs

Remarques

Événement signalé à partir de la pile Telecom pour signaler un message de diagnostic in-call que l’application dialer peut choisir d’afficher à l’utilisateur. Un message de diagnostic est utilisé pour communiquer les scénarios détectés par l’appareil, ce qui peut avoir un impact sur la qualité de l’appel en cours.

Par exemple, un problème avec un casque Bluetooth peut générer une recommandation pour l’utilisateur d’essayer d’utiliser le haut-parleur à la place, ou si l’appareil détecte qu’il a entré une zone de service médiocre, l’utilisateur peut être averti afin qu’il puisse terminer son appel avant la suppression.

Un message de diagnostic est considéré comme persistant par nature. Lorsque l’utilisateur entre dans une zone de service médiocre, par exemple, le message de diagnostic associé persiste jusqu’à ce qu’il quitte la zone d’un service médiocre. Chaque message est accompagné d’un #EXTRA_DIAGNOSTIC_MESSAGE_ID message qui identifie de manière unique la condition de diagnostic signalée. L’infrastructure déclenche un événement d’appel de type #EVENT_CLEAR_DIAGNOSTIC_MESSAGE lorsque la condition signalée a été effacée. L’application dialer doit afficher le message de diagnostic jusqu’à ce qu’il soit effacé. Si plusieurs messages de diagnostic sont envoyés avec des ID différents (qui n’ont pas encore été effacés), l’application d’appelant doit hiérarchiser le dernier message reçu, mais fournir à l’utilisateur un moyen de passer en revue les messages passés.

Le texte du message se trouve sous #EXTRA_DIAGNOSTIC_MESSAGE la forme d’une personne lisible CharSequence destinée à être affichée dans l’expérience utilisateur de l’appel.

Le framework de télécommunications avertit l’utilisateur de la présence d’un message de diagnostic. Par conséquent, l’application de numérotation doit uniquement s’inquiéter de l’affichage visuel du message.

L’application dialer reçoit cet événement via Call.Callback#onConnectionEvent(Call, String, Bundle).

Documentation Java pour android.telecom.Call.EVENT_DISPLAY_DIAGNOSTIC_MESSAGE.

Les parties de cette page sont des modifications basées sur le travail créé et partagé par le projet Android Open Source et utilisés en fonction des termes décrits dans la licence d’attribution Creative Commons 2.5.

S’applique à