Connection Classe
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Représente un appel téléphonique ou une connexion à un point de terminaison distant qui transporte le trafic vocal et/ou vidéo.
[Android.Runtime.Register("android/telecom/Connection", ApiSince=23, DoNotGenerateAcw=true)]
public abstract class Connection : Android.Telecom.Conferenceable
[<Android.Runtime.Register("android/telecom/Connection", ApiSince=23, DoNotGenerateAcw=true)>]
type Connection = class
inherit Conferenceable
- Héritage
- Attributs
Remarques
Représente un appel téléphonique ou une connexion à un point de terminaison distant qui transporte le trafic vocal et/ou vidéo.
Les implémentations créent une sous-classe personnalisée de Connection
et la retournent à l’infrastructure comme valeur de retour ou ConnectionService#onCreateIncomingConnection(PhoneAccountHandle, ConnectionRequest)
ConnectionService#onCreateOutgoingConnection(PhoneAccountHandle, ConnectionRequest)
. Les implémentations sont ensuite responsables de la mise à jour de l’état Connection
du , et doivent appeler #destroy()
pour signaler au framework que l’infrastructure Connection
n’est plus utilisée et que les ressources associées peuvent être récupérées.
Sous-classes de substitution des Connection
on*
méthodes pour fournir l’implémentation de la ConnectionService
fonctionnalité appelante. Les on*
méthodes sont appelées par Telecom pour informer une instance d’une Connection
action spécifique à cette Connection
instance.
La prise en charge des appels de base nécessite la substitution des méthodes suivantes : #onAnswer()
, #onDisconnect()
, #onReject()
, #onAbort()
Lorsqu’un Connection
a #CAPABILITY_SUPPORT_HOLD
, les méthodes et #onUnhold()
les #onHold()
méthodes doivent être remplacées pour fournir une prise en charge de conservation pour le Connection
.
Lorsqu’un Connection
support prend en charge une variante de l’appel vidéo (par exemple, les CAPABILITY_SUPPORTS_VT_*
bits de capacité), #onAnswer(int)
doit être remplacé pour prendre en charge la réponse à un appel en tant qu’appel vidéo.
Lorsqu’un utilisateur a #PROPERTY_IS_EXTERNAL_CALL
et #CAPABILITY_CAN_PULL_CALL
qu’il Connection
#onPullExternalCall()
doit être remplacé pour fournir la prise en charge de l’extraction de l’appel externe.
Lorsqu’un Connection
appel #onSeparate()
de conférence prend en charge doit être remplacé.
Il existe un certain nombre d’autres on*
méthodes qu’un Connection
peut choisir d’implémenter, selon qu’elle concerne les appels associés de Telecom. Si, par exemple, les événements d’appel d’un sont InCallService
gérés, #onCallEvent(String, Bundle)
doivent être remplacés. Un autre exemple est #onExtrasChanged(Bundle)
, qui doit être substitué si les Connection
souhaits d’utiliser des informations supplémentaires fournies via les méthodes et Call#removeExtras(String...)
les Call#putExtras(Bundle)
méthodes.
Documentation Java pour android.telecom.Connection
.
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.
Constructeurs
Connection() |
Créez une connexion. |
Connection(IntPtr, JniHandleOwnership) |
Représente un appel téléphonique ou une connexion à un point de terminaison distant qui transporte le trafic vocal et/ou vidéo. |
Champs
AudioCodecAmr |
Obsolète.
Codec audio à débit multiple adaptatif. |
AudioCodecAmrWb |
Obsolète.
Codec audio à bande large à débit adaptatif. |
AudioCodecEvrc |
Obsolète.
Codec de taux variable amélioré. |
AudioCodecEvrcB |
Obsolète.
Codec de taux variable B amélioré. |
AudioCodecEvrcNw |
Obsolète.
Codec de bande étroite à débit variable amélioré. |
AudioCodecEvrcWb |
Obsolète.
Codec Wideband à taux variable amélioré. |
AudioCodecEvsFb |
Obsolète.
Codec audio fullband Des services vocaux améliorés. |
AudioCodecEvsNb |
Obsolète.
Codec audio narrowband des services vocaux améliorés. |
AudioCodecEvsSwb |
Obsolète.
Codec audio Super-Wideband Des services vocaux améliorés. |
AudioCodecEvsWb |
Obsolète.
Codec audio wideband des services vocaux améliorés. |
AudioCodecG711a |
Obsolète.
Codec audio UIT-T G711A. |
AudioCodecG711ab |
Obsolète.
Codec audio UIT-T G711AB. |
AudioCodecG711u |
Obsolète.
Codec audio DE L’UIT-T G711U. |
AudioCodecG722 |
Obsolète.
Codec audio UIT-T G722. |
AudioCodecG723 |
Obsolète.
Codec audio UIT-T G723. |
AudioCodecG729 |
Obsolète.
Codec audio UIT-T G729. |
AudioCodecGsmEfr |
Obsolète.
Codec audio à débit complet amélioré GSM, également appelé GSM-EFR, GSM 06. |
AudioCodecGsmFr |
Obsolète.
Codec audio à débit complet GSM, également appelé GSM-FR, GSM 06. |
AudioCodecGsmHr |
Obsolète.
Codec audio à mi-débit GSM. |
AudioCodecNone |
Obsolète.
Indique que le codec audio n’est actuellement pas spécifié ou est inconnu. |
AudioCodecQcelp13k |
Obsolète.
Codec audio de 13 kilobits de prédiction linéaire excitée par le code d’Snap. |
CapabilityAddParticipant |
Obsolète.
Lorsqu’il est défini, indique que cela |
CapabilityRemotePartySupportsRtt |
Obsolète.
Indique si la partie distante prend en charge RTT ou non vers l’interface utilisateur. |
EventCallHoldFailed |
Événement de connexion utilisé pour informer Telecom lorsqu’une opération d’attente sur un appel a échoué. |
EventCallMergeFailed |
Événement de connexion utilisé pour informer |
EventCallPullFailed |
L’événement de connexion utilisé pour informer |
EventCallRemotelyHeld |
Événement de connexion utilisé pour informer |
EventCallRemotelyUnheld |
Événement de connexion utilisé pour informer |
EventCallSwitchFailed |
Événement de connexion utilisé pour informer Telecom lorsqu’une opération de commutateur sur un appel a échoué. |
EventMergeComplete |
Événement de connexion utilisé pour informer |
EventMergeStart |
Événement de connexion utilisé pour informer |
EventOnHoldToneEnd |
Événement de connexion utilisé pour informer Telecom qu’il doit arrêter le ton en attente. |
EventOnHoldToneStart |
Événement de connexion utilisé pour informer Telecom qu’il doit jouer le ton en attente. |
EventRttAudioIndicationChanged |
Événement de connexion utilisé pour indiquer |
ExtraAnsweringDropsFgCall |
La clé supplémentaire de connexion booléenne définie dans |
ExtraAnsweringDropsFgCallAppName |
Clé supplémentaire de connexion de chaîne définie dans |
ExtraAudioCodec |
Codec audio en cours d’utilisation pour l’actuel |
ExtraAudioCodecBandwidthKhz |
Clé supplémentaire de connexion float utilisée pour stocker la bande passante du codec audio dans khz pour le courant |
ExtraAudioCodecBitrateKbps |
Clé supplémentaire de connexion flottante utilisée pour stocker le débit binaire du codec audio en kbps pour l’actuel |
ExtraCallSubject |
Clé supplémentaire de connexion utilisée pour stocker l’objet d’un appel entrant. |
ExtraChildAddress |
Clé supplémentaire de connexion utilisée pour stocker un numéro enfant associé à la connexion actuelle. |
ExtraIsRttAudioPresent |
La clé supplémentaire de connexion booléenne définie sur les extras transmis |
ExtraLastForwardedNumber |
Clé supplémentaire de connexion utilisée pour stocker le dernier numéro transféré associé à la connexion actuelle. |
ExtraLastKnownCellIdentity |
Dernière clé |
ExtraSipInvite |
Clé supplémentaire de connexion de chaîne utilisée pour stocker les champs d’invitation SIP pour un appel entrant pour l’appel IMS |
PropertyAssistedDialing |
Obsolète.
Défini par l’infrastructure pour indiquer qu’une connexion utilise la numérotation assistée. |
PropertyCrossSim |
Obsolète.
La connexion utilise la technologie sim croisée. |
PropertyHasCdmaVoicePrivacy |
Obsolète.
Indique que la connexion a activé la confidentialité de la voix améliorée CDMA. |
PropertyHighDefAudio |
Obsolète.
La connexion utilise l’audio haute définition. |
PropertyIsAdhocConference |
Obsolète.
Défini par le framework pour indiquer qu’un appel est une téléconférence adhoc. |
PropertyIsExternalCall |
Obsolète.
Lorsqu’il est défini, indique que le |
PropertyIsRtt |
Obsolète.
Défini par l’infrastructure pour indiquer qu’une connexion a une session RTT active associée. |
PropertyNetworkIdentifiedEmergencyCall |
Obsolète.
Défini par l’infrastructure pour indiquer que le réseau a identifié une connexion en tant qu’appel d’urgence. |
PropertySelfManaged |
Obsolète.
Défini par l’infrastructure pour indiquer que l’origine |
PropertyWifi |
Obsolète.
La connexion utilise le WIFI. |
VerificationStatusFailed |
Obsolète.
Indique que la vérification par le réseau a échoué. |
VerificationStatusNotVerified |
Obsolète.
Indique que le réseau n’a pas pu effectuer la vérification. |
VerificationStatusPassed |
Obsolète.
Indique que la vérification effectuée par le réseau est passée. |
Propriétés
Address |
Représente un appel téléphonique ou une connexion à un point de terminaison distant qui transporte le trafic vocal et/ou vidéo. |
AddressPresentation |
Représente un appel téléphonique ou une connexion à un point de terminaison distant qui transporte le trafic vocal et/ou vidéo. |
AudioModeIsVoip |
Demande que l’infrastructure utilise le mode audio VOIP pour cette connexion. |
CallAudioState |
Ce membre est déconseillé. |
CallerDisplayName |
Représente un appel téléphonique ou une connexion à un point de terminaison distant qui transporte le trafic vocal et/ou vidéo. |
CallerDisplayNamePresentation |
Représente un appel téléphonique ou une connexion à un point de terminaison distant qui transporte le trafic vocal et/ou vidéo. |
CallerNumberVerificationStatus |
Obtient l’état de vérification du numéro de téléphone d’un appel entrant identifié dans ATIS-1000082. -ou- Définit l’état de vérification du numéro de téléphone d’un appel entrant tel qu’identifié dans ATIS-1000082. |
Class |
Retourne la classe runtime de ce |
Conference |
Représente un appel téléphonique ou une connexion à un point de terminaison distant qui transporte le trafic vocal et/ou vidéo. |
Conferenceables |
Retourne les connexions ou conférences avec lesquelles cette connexion peut être conférence. -ou- Similaire à |
ConnectionCapabilities |
Retourne les fonctionnalités de la connexion, sous la forme d’un masque de bits des |
ConnectionProperties |
Retourne les propriétés de la connexion, sous la forme d’un masque de bits des |
CurrentCallEndpoint |
Obtient le CallEndpoint actuel. |
DisconnectCause |
Représente un appel téléphonique ou une connexion à un point de terminaison distant qui transporte le trafic vocal et/ou vidéo. |
Extras |
Retourne les extras associés à cette connexion. -ou- Définissez des extras qui peuvent être associés à ce |
Handle |
Handle de l’instance Android sous-jacente. (Hérité de Object) |
JniIdentityHashCode |
Représente un appel téléphonique ou une connexion à un point de terminaison distant qui transporte le trafic vocal et/ou vidéo. (Hérité de Object) |
JniPeerMembers |
Représente un appel téléphonique ou une connexion à un point de terminaison distant qui transporte le trafic vocal et/ou vidéo. |
PeerReference |
Représente un appel téléphonique ou une connexion à un point de terminaison distant qui transporte le trafic vocal et/ou vidéo. (Hérité de Object) |
RingbackRequested |
Retourne si cette connexion demande que le système joue un ton ringback pour son compte. -ou- Demande que l’infrastructure joue un ton ringback. |
State |
Représente un appel téléphonique ou une connexion à un point de terminaison distant qui transporte le trafic vocal et/ou vidéo. |
StatusHints |
Définit l’étiquette et l’état de l’icône à afficher dans l’interface utilisateur in-call. |
ThresholdClass |
Représente un appel téléphonique ou une connexion à un point de terminaison distant qui transporte le trafic vocal et/ou vidéo. |
ThresholdType |
Représente un appel téléphonique ou une connexion à un point de terminaison distant qui transporte le trafic vocal et/ou vidéo. |
VideoState |
Retourne l’état vidéo de la connexion. |
Méthodes
CapabilitiesToString(ConnectionCapability) |
Affiche un ensemble de bits de capacité ( |
Clone() |
Crée et retourne une copie de cet objet. (Hérité de Object) |
CreateCanceledConnection() |
Retourne un |
CreateFailedConnection(DisconnectCause) |
Retourne un |
Destroy() |
Supprime l’objet Connection. |
Dispose() |
Représente un appel téléphonique ou une connexion à un point de terminaison distant qui transporte le trafic vocal et/ou vidéo. (Hérité de Object) |
Dispose(Boolean) |
Représente un appel téléphonique ou une connexion à un point de terminaison distant qui transporte le trafic vocal et/ou vidéo. (Hérité de Object) |
Equals(Object) |
Indique si un autre objet est « égal à » celui-ci. (Hérité de Object) |
GetHashCode() |
Retourne une valeur de code de hachage pour l'objet. (Hérité de Object) |
GetVideoProvider() |
Représente un appel téléphonique ou une connexion à un point de terminaison distant qui transporte le trafic vocal et/ou vidéo. |
HandleRttUpgradeResponse(Connection+RttTextStream) |
Avertit cette connexion d’une réponse à une demande de mise à niveau RTT lancée à distance précédente envoyée via |
JavaFinalize() |
Appelé par le garbage collector sur un objet lorsque le garbage collection détermine qu’il n’y a plus de références à l’objet. (Hérité de Object) |
Notify() |
Réveille un thread unique qui attend le moniteur de cet objet. (Hérité de Object) |
NotifyAll() |
Réveille tous les threads qui attendent le moniteur de cet objet. (Hérité de Object) |
NotifyConferenceMergeFailed() |
Appelé par un |
OnAbort() |
Avertit cette connexion d’une demande d’abandon. |
OnAddConferenceParticipants(IList<Uri>) |
Prend en charge l’initiation d’une téléconférence en ajoutant directement des participants à un appel en cours. |
OnAnswer() |
Notifie cette connexion, qui se trouve dans |
OnAnswer(VideoProfileState) |
Notifie cette connexion, qui se trouve dans |
OnAvailableCallEndpointsChanged(IList<CallEndpoint>) |
Avertit cette connexion que les points de terminaison d’appel disponibles ont été modifiés. |
OnCallAudioStateChanged(CallAudioState) |
Avertit cette connexion que la |
OnCallEndpointChanged(CallEndpoint) |
Avertit cette connexion que le point de terminaison audio a été modifié. |
OnCallEvent(String, Bundle) |
Avertit cette connexion d’un |
OnDeflect(Uri) |
Notifie cette connexion, qui se trouve dans |
OnDisconnect() |
Avertit cette connexion d’une demande de déconnexion. |
OnExtrasChanged(Bundle) |
Avertit cette |
OnHandoverComplete() |
Avertit qu’une |
OnHold() |
Avertit cette connexion d’une demande de conservation. |
OnMuteStateChanged(Boolean) |
Avertit cette connexion que son état de son a été modifié. |
OnPlayDtmfTone(Char) |
Avertit cette connexion d’une requête pour lire un ton DTMF. |
OnPostDialContinue(Boolean) |
Avertit cette connexion si l’utilisateur souhaite poursuivre les codes DTMF post-numérotation. |
OnPullExternalCall() |
Avertit cette connexion d’une demande pour extraire un appel externe vers l’appareil local. |
OnReject() |
Notifie cette connexion, qui se trouve dans |
OnReject(Int32) |
Notifie cette connexion, qui se trouve dans |
OnReject(String) |
Avertit cette connexion, qui se trouve dans |
OnSeparate() |
Notifie cette connexion d’une demande de séparation de sa conférence parente. |
OnShowIncomingCallUi() |
Avertit que |
OnSilence() |
Avertit cette connexion d’une demande de silence de l’anneau. |
OnStartRtt(Connection+RttTextStream) |
Avertit que |
OnStateChanged(CallState) |
Avertit cette connexion d’une modification d’état interne. |
OnStopDtmfTone() |
Avertit cette connexion d’une requête pour arrêter les tonalités DTMF en cours de lecture. |
OnStopRtt() |
Avertit qu’il |
OnTrackedByNonUiService(Boolean) |
Informez cette conenection quand elle sera ou ne sera pas suivie par une non-interface utilisateur |
OnUnhold() |
Avertit cette connexion d’une demande pour quitter un état d’attente. |
OnUsingAlternativeUi(Boolean) |
Informez cette connexion quand elle sera ou ne sera pas suivie par une |
PropertiesToString(Int32) |
Affiche un ensemble de bits de propriété ( |
PutExtras(Bundle) |
Ajoute des extras à ce |
QueryLocationForEmergency(Int64, String, IExecutor, IOutcomeReceiver) |
Interrogez l’emplacement de l’appareil pour passer un appel d’urgence. |
RemoveExtras(IList<String>) |
Supprime les extras de ce |
RemoveExtras(String[]) |
Supprime les extras de ce |
RequestBluetoothAudio(BluetoothDevice) |
Demander un routage audio vers un appareil Bluetooth spécifique. |
RequestCallEndpointChange(CallEndpoint, IExecutor, IOutcomeReceiver) |
Demander un routage audio vers un CallEndpoint spécifique. |
SendConnectionEvent(String, Bundle) |
Envoie un événement associé à ceci |
SendRemoteRttRequest() |
Informe les écouteurs que le côté distant de l’appel a demandé une mise à niveau pour inclure une session RTT dans l’appel. |
SendRttInitiationFailure(RttSessionModifyResult) |
Informe les écouteurs qu’une session RTT demandée précédemment via |
SendRttInitiationSuccess() |
Informe les écouteurs qu’une session RTT demandée précédemment via |
SendRttSessionRemotelyTerminated() |
Informe les écouteurs qu’une session RTT active a été arrêtée par le côté distant de la coll. |
SetActive() |
Définit l’état sur actif (e. |
SetAddress(Uri, Presentation) |
Définit la valeur de la propriété |
SetAudioRoute(CallAudioRoute) |
Définit l’itinéraire audio (haut-parleur, bluetooth, etc.). |
SetCallerDisplayName(String, Presentation) |
Définit le nom complet de l’appelant (CNAP). |
SetConferenceableConnections(IList<Connection>) |
Définit les connexions avec lesquelles cette connexion peut être conférence. |
SetDialing() |
Définit l’état sur la numérotation (e. |
SetDisconnected(DisconnectCause) |
Définit l’état sur déconnecté. |
SetHandle(IntPtr, JniHandleOwnership) |
Définit la propriété Handle. (Hérité de Object) |
SetInitialized() |
Définit l’état à initialiser (la connexion a été configurée et est maintenant prête à être utilisée). |
SetInitializing() |
Définit l’état à initialiser (cette connexion n’est pas encore prête à être utilisée). |
SetNextPostDialChar(Char) |
Informe les écouteurs que cela |
SetOnHold() |
Définit l’état en attente. |
SetPostDialWait(String) |
Informe les écouteurs qu’il s’agit |
SetPulling() |
Définit l’état sur l’extraction (e. |
SetRinging() |
Définit l’état sur sonnerie (e. |
SetVideoProvider(Connection+VideoProvider) |
Définit le fournisseur de connexions vidéo. |
SetVideoState(VideoProfileState) |
Définissez l’état vidéo de la connexion. |
StateToString(ConnectionState) |
Représente un appel téléphonique ou une connexion à un point de terminaison distant qui transporte le trafic vocal et/ou vidéo. |
ToArray<T>() |
Représente un appel téléphonique ou une connexion à un point de terminaison distant qui transporte le trafic vocal et/ou vidéo. (Hérité de Object) |
ToString() |
Retourne une représentation de chaîne de l'objet. (Hérité de Object) |
UnregisterFromRuntime() |
Représente un appel téléphonique ou une connexion à un point de terminaison distant qui transporte le trafic vocal et/ou vidéo. (Hérité de Object) |
Wait() |
Provoque l’attente du thread actuel jusqu’à ce qu’il soit réveillé, généralement en étant <averti par em ou> <em>interrompu</em>.<> (Hérité de Object) |
Wait(Int64, Int32) |
Provoque l’attente du thread actuel jusqu’à ce qu’il soit réveillé, généralement en étant <averti< par> em>ou <em>interrompu/em>,< ou jusqu’à ce qu’une certaine quantité de temps réel s’est écoulée. (Hérité de Object) |
Wait(Int64) |
Provoque l’attente du thread actuel jusqu’à ce qu’il soit réveillé, généralement en étant <averti< par> em>ou <em>interrompu/em>,< ou jusqu’à ce qu’une certaine quantité de temps réel s’est écoulée. (Hérité de Object) |
Implémentations d’interfaces explicites
IJavaPeerable.Disposed() |
Représente un appel téléphonique ou une connexion à un point de terminaison distant qui transporte le trafic vocal et/ou vidéo. (Hérité de Object) |
IJavaPeerable.DisposeUnlessReferenced() |
Représente un appel téléphonique ou une connexion à un point de terminaison distant qui transporte le trafic vocal et/ou vidéo. (Hérité de Object) |
IJavaPeerable.Finalized() |
Représente un appel téléphonique ou une connexion à un point de terminaison distant qui transporte le trafic vocal et/ou vidéo. (Hérité de Object) |
IJavaPeerable.JniManagedPeerState |
Représente un appel téléphonique ou une connexion à un point de terminaison distant qui transporte le trafic vocal et/ou vidéo. (Hérité de Object) |
IJavaPeerable.SetJniIdentityHashCode(Int32) |
Représente un appel téléphonique ou une connexion à un point de terminaison distant qui transporte le trafic vocal et/ou vidéo. (Hérité de Object) |
IJavaPeerable.SetJniManagedPeerState(JniManagedPeerStates) |
Représente un appel téléphonique ou une connexion à un point de terminaison distant qui transporte le trafic vocal et/ou vidéo. (Hérité de Object) |
IJavaPeerable.SetPeerReference(JniObjectReference) |
Représente un appel téléphonique ou une connexion à un point de terminaison distant qui transporte le trafic vocal et/ou vidéo. (Hérité de Object) |
Méthodes d’extension
JavaCast<TResult>(IJavaObject) |
Effectue une conversion de type vérifiée par le runtime Android. |
JavaCast<TResult>(IJavaObject) |
Représente un appel téléphonique ou une connexion à un point de terminaison distant qui transporte le trafic vocal et/ou vidéo. |
GetJniTypeName(IJavaPeerable) |
Représente un appel téléphonique ou une connexion à un point de terminaison distant qui transporte le trafic vocal et/ou vidéo. |