Langue

TelecomManager Classe

Définition

Fournit l’accès aux informations sur les appels actifs et les fonctionnalités d’inscription/de gestion des appels.

[Android.Runtime.Register("android/telecom/TelecomManager", DoNotGenerateAcw=true)]
public class TelecomManager : Java.Lang.Object
[<Android.Runtime.Register("android/telecom/TelecomManager", DoNotGenerateAcw=true)>]
type TelecomManager = class
    inherit Object
Héritage
TelecomManager
Attributs

Remarques

Fournit l’accès aux informations sur les appels actifs et les fonctionnalités d’inscription/de gestion des appels. Les applications peuvent utiliser des méthodes dans cette classe pour déterminer l’état actuel de l’appel.

Les applications n’instancient pas directement cette classe ; Au lieu de cela, ils récupèrent une référence à une instance via Context#getSystemService Context.getSystemService(Context.TELECOM_SERVICE).

Notez que l’accès à certaines informations de télécommunications est protégé par autorisation. Votre application ne peut pas accéder aux informations protégées ou accéder à des fonctionnalités protégées, sauf s’il dispose des autorisations appropriées déclarées dans son fichier manifeste. Lorsque les autorisations s’appliquent, elles sont notées dans les descriptions de méthode.

Java documentation pour android.telecom.TelecomManager.

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

Constructeurs

Nom Description
TelecomManager(IntPtr, JniHandleOwnership)

Constructeur utilisé lors de la création de représentations managées d’objets JNI ; appelée par le runtime.

Champs

Nom Description
ActionCallBack

Action d’activité : déclenche l’interface utilisateur appelante et lance un rappel à un appel précédent effectué par l’application.

ActionChangeDefaultDialer

Action d’activité : affiche une boîte de dialogue demandant à l’utilisateur s’il souhaite remplacer le numéroteur par défaut actuel par celui spécifié dans #EXTRA_CHANGE_DEFAULT_DIALER_PACKAGE_NAME.

ActionChangePhoneAccounts

Action android.content.Intent utilisée pour afficher la page paramètres utilisée pour configurer PhoneAccount les préférences.

ActionConfigurePhoneAccount

Action android.content.Intent envoyée par l’infrastructure de télécommunications pour démarrer une boîte de dialogue de configuration pour un inscrit PhoneAccount.

ActionDefaultCallScreeningAppChanged

Action d’intention de diffusion indiquant que l’application de filtrage des appels par défaut actuelle a changé.

ActionDefaultDialerChanged

Action d’intention de diffusion indiquant que le numéroteur par défaut actuel a changé.

ActionIncomingCall

Action d’activité : démarre l’interface utilisateur pour la remise d’un appel entrant.

ActionPhoneAccountRegistered

android.content.Intent l’action utilisée indique qu’un nouveau compte de téléphone vient d’être inscrit.

ActionPhoneAccountUnregistered

android.content.Intent l’action utilisée indique qu’un compte de téléphone n’a pas été inscrit.

ActionPostCall

Démarrez une activité indiquant que l’achèvement d’un appel sortant ou d’un appel entrant qui n’a pas été bloqué par le CallScreeningService, et qui n’a pas été arrêté pendant que l’appel était en Call#STATE_AUDIO_PROCESSING.

ActionShowCallAccessibilitySettings

Action android.content.Intent utilisée pour afficher la page des paramètres d’accessibilité des appels.

ActionShowCallSettings

Action android.content.Intent utilisée pour afficher la page des paramètres d’appel.

ActionShowMissedCallsNotification

Action d’intention de diffusion pour informer le composant personnalisé d’afficher la notification d’appel manquée.

ActionShowRespondViaSmsSettings

Action android.content.Intent utilisée pour afficher la réponse via la page paramètres SMS.

DtmfCharacterPause

Caractère de signalisation multi-fréquence double tonalité envoyé pour indiquer que le système de numérotation doit s’interrompre pendant une période prédéfinie.

DtmfCharacterWait

Caractère de signalisation à fréquence multiple double tonalité envoyé pour indiquer que le système de numérotation doit attendre la confirmation de l’utilisateur avant de continuer.

DurationLong
Obsolète.

Une valeur entière pour #EXTRA_CALL_DURATION, indique la durée de l’appel terminé était >= 120 secondes.

DurationMedium
Obsolète.

Une valeur entière pour #EXTRA_CALL_DURATION, indique la durée de l’appel terminé était >= 60 secondes et < 120 secondes.

DurationShort
Obsolète.

Une valeur entière pour #EXTRA_CALL_DURATION, indique la durée de l’appel terminé était >= 3 secondes et < 60 secondes.

DurationVeryShort
Obsolète.

Une valeur entière pour #EXTRA_CALL_DURATION, indique que la durée de l’appel terminé était < de 3 secondes.

ExtraCallBackNumber

Numéro que la partie de l’autre côté de la ligne voit (et utilise pour renvoyer l’appel).

ExtraCallDisconnectCause

Supplément facultatif pour android.telephony.TelephonyManager#ACTION_PHONE_STATE_CHANGED contenir le code de déconnexion.

ExtraCallDisconnectMessage

Supplément facultatif pour android.telephony.TelephonyManager#ACTION_PHONE_STATE_CHANGED contenir le message de déconnexion.

ExtraCallDuration

Valeur entière fournie pour les appels terminés pour indiquer la durée de l’appel.

ExtraCallLogUri

URI supplémentaire utilisé par un numéroteur pour interroger le android.provider.CallLog fournisseur de contenu et associer une notification d’appel manquée à une entrée de journal des appels.

ExtraCallNetworkType

Supplément facultatif pour communiquer la technologie du réseau d’appels utilisé par un android.telecom.Connection opérateur Telecom et InCallUI.

ExtraCallSubject

Supplément facultatif pour android.content.Intent#ACTION_CALL contenir un objet d’appel de chaîne qui sera associé à un appel sortant.

ExtraChangeDefaultDialerPackageName

Valeur supplémentaire utilisée pour fournir le nom du package pour #ACTION_CHANGE_DEFAULT_DIALER.

ExtraDefaultCallScreeningAppComponentName

Valeur supplémentaire utilisée avec #ACTION_DEFAULT_CALL_SCREENING_APP_CHANGED la diffusion pour indiquer le ComponentName de l’application de filtrage des appels qui a changé.

ExtraDisconnectCause

Valeur entière fournie pour les appels terminés pour indiquer la raison de la déconnexion des appels.

ExtraHandle

Un Uri supplément, qui, lorsqu’il est défini sur l’intention #ACTION_POST_CALL , indique le handle d’URI (numéro de téléphone) de l’appel terminé.

ExtraHasPicture

Valeur supplémentaire booléenne sur les appels entrants pour indiquer que l’appel a une image spécifiée.

ExtraIncomingCallAddress

Supplémentaire utilisé par un ConnectionService pour fournir le handle de l’appelant qui a lancé un nouvel appel entrant.

ExtraIncomingCallExtras

Supplément facultatif pour #ACTION_INCOMING_CALL contenir un Bundle qui contient des métadonnées sur l’appel.

ExtraIncomingVideoState

Supplément facultatif pour #addNewIncomingCall(PhoneAccountHandle, Bundle) contenir un entier qui détermine l’état vidéo demandé pour un appel entrant.

ExtraIsDefaultCallScreeningApp

Valeur supplémentaire utilisée avec #ACTION_DEFAULT_CALL_SCREENING_APP_CHANGED la diffusion pour indiquer si une application est l’application de filtrage des appels par défaut.

ExtraLocation

Supplémentaire pour l’emplacement d’appel du compositeur d’appels, une android.location.Location classe colisable pour représenter la géolocalisation sous forme de paire latitude et longitude.

ExtraNotificationCount

Nombre d’appels associés à la notification.

ExtraNotificationPhoneNumber

Numéro associé aux appels manqués.

ExtraOutgoingCallExtras

Supplément facultatif pour android.content.Intent#ACTION_CALL et android.content.Intent#ACTION_DIALIntent contenant un Bundle qui contient des métadonnées sur l’appel.

ExtraOutgoingPicture

Un ParcelUuid utilisé comme jeton pour représenter une image qui a été chargée avant l’appel placé.

ExtraPhoneAccountHandle

Extra utilisé avec un android.content.Intent#ACTION_CALL et android.content.Intent#ACTION_DIALIntent pour spécifier un PhoneAccountHandle à utiliser lors de l’appel.

ExtraPictureUri

Représentant Uri l’image qui a été téléchargée lorsqu’un appel est reçu ou chargé lorsqu’un appel est placé.

ExtraPriority

Supplémentaire pour la priorité d’appel du compositeur d’appels, soit #PRIORITY_NORMAL#PRIORITY_URGENT.

ExtraStartCallWithRtt

Un extra booléen, qui, lorsqu’il est défini sur l’intention ou sur le Intent#ACTION_CALL bundle transmis #placeCall(Uri, Bundle), indique que l’appel doit être lancé avec une session RTT ouverte.

ExtraStartCallWithSpeakerphone

Supplément facultatif pour android.content.Intent#ACTION_CALL contenir une valeur booléenne qui détermine si le haut-parleur doit être activé automatiquement pour un appel sortant.

ExtraStartCallWithVideoState

Supplément facultatif pour android.content.Intent#ACTION_CALL contenir un entier qui détermine l’état vidéo souhaité pour un appel sortant.

ExtraUseAssistedDialing

La valeur booléenne indiquée par ces contrôles supplémentaires indique si un appel est éligible ou non à la numérotation assistée.

ExtraUuid

Utilisé avec #ACTION_CALL_BACK pour spécifier la valeur UUID représentant l’ID d’appel retourné par android.telecom.CallControl#getCallId().

GatewayOriginalAddress

Intention facultative supplémentaire android.content.Intent#ACTION_CALL correspondant à l’adresse d’origine à composer pour l’appel.

GatewayProviderPackage

Intention facultative android.content.Intent#ACTION_CALL indiquant le nom du package de l’application spécifiant une autre passerelle pour l’appel.

MetadataInCallServiceCarModeUi

Valeur de méta-données booléenne indiquant si une InCallService interface utilisateur in-call doit être utilisée pendant que l’appareil est en mode voiture (voir android.content.res.Configuration#UI_MODE_TYPE_CAR).

MetadataInCallServiceRinging

Valeur de méta-données booléenne indiquant si un InCallService anneau implémente.

MetadataInCallServiceUi

Valeur de méta-données booléenne indiquant si une InCallService interface utilisateur in-call est implémentée.

MetadataIncludeExternalCalls

Valeur de méta-données booléenne indiquant si un InCallService message doit être informé des appels qui ont la Call.Details#PROPERTY_IS_EXTERNAL_CALL propriété.

MetadataIncludeSelfManagedCalls

Valeur de méta-données booléenne indiquant si un InCallService message doit être informé des appels qui ont la Call.Details#PROPERTY_SELF_MANAGED propriété.

PresentationUnavailable
Obsolète.

Indique que l’adresse ou le numéro d’un appel n’est pas disponible.

PriorityNormal
Obsolète.

Indique que la priorité d’appel du compositeur d’appels est normale.

PriorityUrgent
Obsolète.

Indique que la priorité d’appel du compositeur d’appels est urgente.

Propriétés

Nom Description
CallCapablePhoneAccounts

Retourne une liste de PhoneAccountHandles qui peuvent être utilisés pour passer et recevoir des appels téléphoniques.

Class

Retourne la classe runtime de ce Object.

(Hérité de Object)
DefaultDialerPackage

Utilisé pour déterminer le package d’appelant par défaut actuellement sélectionné.

Handle

Handle de l’instance Android sous-jacente.

(Hérité de Object)
HasManageOngoingCallsPermission

Retourne si l’appelant dispose android.Manifest.permission#MANAGE_ONGOING_CALLS d’une autorisation.

IsInCall

Retourne une valeur indiquant s’il existe un appel téléphonique en cours (peut être en numérotation, sonnerie, états actifs ou en attente) provenant d’un responsable ou d’un auto-géré ConnectionService.

IsInManagedCall

Retourne si un appel en cours provient d’un appel géré ConnectionService.

IsTtySupported

Retourne si TTY est pris en charge sur cet appareil.

JniIdentityHashCode

Obtient le code de hachage d’identité affecté à cet homologue Java par le runtime d’interopérabilité.

(Hérité de Object)
JniManagedPeerState

Fournit l’accès aux informations sur les appels actifs et les fonctionnalités d’inscription/de gestion des appels.

(Hérité de JavaObject)
JniPeerMembers

Fournit l’accès aux informations sur les appels actifs et les fonctionnalités d’inscription/de gestion des appels.

OwnSelfManagedPhoneAccounts

Retourne une liste de PhoneAccountHandles appartenant à l’appel auto-géré ConnectionService.

PeerReference

Obtient la référence d’objet JNI pour cet homologue Java.

(Hérité de Object)
RegisteredPhoneAccounts

Cette API retourne tous les PhoneAccountappelants inscrits via TelecomManager#registerPhoneAccount(PhoneAccount).

SelfManagedPhoneAccounts

Retourne une liste de PhoneAccountHandles pour tous les s auto-gérés ConnectionServiceappartenant à l’appel UserHandle.

SimCallManager

Retourne le gestionnaire d’appels SIM actuel.

SystemDialerPackage

Détermine le nom du package de l’application téléphonique par défaut fournie par le système.

ThresholdClass

Cette API prend en charge l’infrastructure Mono pour Android et n’est pas destinée à être utilisée directement à partir de votre code.

ThresholdType

Cette API prend en charge l’infrastructure Mono pour Android et n’est pas destinée à être utilisée directement à partir de votre code.

UserSelectedOutgoingPhoneAccount

Retournez la PhoneAccount valeur par défaut choisie par l’utilisateur pour effectuer des appels téléphoniques sortants.

Méthodes

Nom Description
AcceptHandover(Uri, VideoProfileState, PhoneAccountHandle)

Appelé par une application pour indiquer qu’elle souhaite accepter la remise d’un appel en cours à un PhoneAccountHandle appel défini.

AcceptRingingCall()

S’il existe un appel entrant en sonnant, cette méthode accepte l’appel pour le compte de l’utilisateur.

AcceptRingingCall(Int32)

S’il existe un appel entrant en sonnant, cette méthode accepte l’appel pour le compte de l’utilisateur, avec l’état vidéo spécifié.

AddCall(CallAttributes, IExecutor, IOutcomeReceiver, ICallControlCallback, ICallEventCallback)

Ajoutez un appel au service système Android Telecom.

AddNewIncomingCall(PhoneAccountHandle, Bundle)

Inscrit un nouvel appel entrant.

AddNewIncomingConference(PhoneAccountHandle, Bundle)

Inscrit une nouvelle conférence entrante.

CancelMissedCallsNotification()

Supprime la notification d’appel manqué si un appel est présent et marque les appels manqués dans le journal des appels comme lu.

Clone()

Crée et retourne une copie de cet objet.

(Hérité de Object)
Construct(JniObjectReference, JniObjectReferenceOptions)

Fournit l’accès aux informations sur les appels actifs et les fonctionnalités d’inscription/de gestion des appels.

(Hérité de JavaObject)
CreateManageBlockedNumbersIntent()

Crée celui Intent qui peut être utilisé pour Context#startActivity(Intent) lancer l’activité pour gérer les nombres bloqués.

Dispose()

Libère les ressources détenues par cet homologue Java.

(Hérité de Object)
Dispose(Boolean)

Libère les ressources détenues par cet homologue Java.

(Hérité de Object)
DisposeUnlessReferenced()

Fournit l’accès aux informations sur les appels actifs et les fonctionnalités d’inscription/de gestion des appels.

(Hérité de JavaObject)
EndCall()

Termine l’appel de premier plan sur l’appareil.

Equals(Object)

Fournit l’accès aux informations sur les appels actifs et les fonctionnalités d’inscription/de gestion des appels.

(Hérité de JavaObject)
Equals(Object)

Indique si un autre objet est « égal à » celui-ci.

(Hérité de Object)
GetAdnUriForPhoneAccount(PhoneAccountHandle)

Retourne un URI (avec le schéma content://) spécifique à celui spécifié PhoneAccount pour la récupération de contenu ADN.

GetDefaultOutgoingPhoneAccount(String)

Retourne la PhoneAccount valeur qui sera utilisée pour placer des appels sortants vers des adresses avec le fichier spécifié uriScheme.

GetHashCode()

Retourne une valeur de code de hachage pour l’objet.

(Hérité de Object)
GetLine1Number(PhoneAccountHandle)

Retournez le numéro de téléphone de ligne 1 pour un compte de téléphone donné.

GetPhoneAccount(PhoneAccountHandle)

Retournez la valeur d’un PhoneAccount élément spécifié PhoneAccountHandle.

GetSimCallManagerForSubscription(Int32)

Retourne le gestionnaire d’appels SIM actuel pour l’ID d’abonnement de téléphonie spécifié.

GetVoiceMailNumber(PhoneAccountHandle)

Retournez le numéro de messagerie vocale d’un compte de téléphone donné.

HandleMmi(String, PhoneAccountHandle)

Traite la chaîne de numérotation spécifiée en tant que code MMI.

HandleMmi(String)

Traite la chaîne de numérotation spécifiée en tant que code MMI.

IsIncomingCallPermitted(PhoneAccountHandle)

Détermine si Telecom autorise l’ajout d’un appel entrant via l’API #addNewIncomingCall(PhoneAccountHandle, Bundle) pour l’objet spécifié PhoneAccountHandle.

IsOutgoingCallPermitted(PhoneAccountHandle)

Détermine si Telecom autorise l’envoi d’un appel sortant via l’API #placeCall(Uri, Bundle) pour l’objet spécifié PhoneAccountHandle.

IsVoiceMailNumber(PhoneAccountHandle, String)

Retournez si un numéro de téléphone donné est le numéro de messagerie vocale configuré pour un compte de téléphone particulier.

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)
PlaceCall(Uri, Bundle)

Place un nouvel appel sortant à l’adresse fournie à l’aide du service de télécommunication système avec les extras spécifiés.

RegisterPhoneAccount(PhoneAccount)

Inscrivez-vous pour une PhoneAccount utilisation par le système qui sera stocké dans le stockage Chiffré d’appareil.

SetHandle(IntPtr, JniHandleOwnership)

Définit la propriété Handle.

(Hérité de Object)
SetPeerReference(JniObjectReference, JniObjectReferenceOptions)

Fournit l’accès aux informations sur les appels actifs et les fonctionnalités d’inscription/de gestion des appels.

(Hérité de JavaObject)
ShowInCallScreen(Boolean)

Affiche l’écran d’appel au premier plan s’il existe un appel en cours.

SilenceRinger()

Silence le sonneur si un appel en anneau existe.

StartConference(IList<Uri>, Bundle)

Placez une nouvelle téléconférence adhoc avec les participants fournis à l’aide du service de télécommunications système.

ToArray<T>()

Crée un tableau managé à partir de ce wrapper de tableau Java.

(Hérité de Object)
ToString()

Retourne une représentation sous forme de chaîne de l’objet.

(Hérité de Object)
UnregisterFromRuntime()

Annule l’inscription de cet homologue Java à partir du runtime d’interopérabilité.

(Hérité de Object)
UnregisterPhoneAccount(PhoneAccountHandle)

Supprimez une PhoneAccount inscription du système.

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

Nom Description
IJavaPeerable.Disposed()

Fournit l’accès aux informations sur les appels actifs et les fonctionnalités d’inscription/de gestion des appels.

(Hérité de JavaObject)
IJavaPeerable.Finalized()

Fournit l’accès aux informations sur les appels actifs et les fonctionnalités d’inscription/de gestion des appels.

(Hérité de JavaObject)
IJavaPeerable.JniObjectReferenceControlBlock

Fournit l’accès aux informations sur les appels actifs et les fonctionnalités d’inscription/de gestion des appels.

(Hérité de JavaObject)
IJavaPeerable.SetJniIdentityHashCode(Int32)

Fournit l’accès aux informations sur les appels actifs et les fonctionnalités d’inscription/de gestion des appels.

(Hérité de JavaObject)
IJavaPeerable.SetJniManagedPeerState(JniManagedPeerStates)

Fournit l’accès aux informations sur les appels actifs et les fonctionnalités d’inscription/de gestion des appels.

(Hérité de JavaObject)
IJavaPeerable.SetPeerReference(JniObjectReference)

Fournit l’accès aux informations sur les appels actifs et les fonctionnalités d’inscription/de gestion des appels.

(Hérité de JavaObject)

Méthodes d’extension

Nom Description
GetJniTypeName(IJavaPeerable)

Obtient le nom JNI du type de l’instance self.

JavaAs<TResult>(IJavaPeerable)

Essayez de forcer self le typeTResult, en vérifiant que le forçage est valide côté Java.

JavaCast<TResult>(IJavaObject)

Effectue une conversion de type vérifiée par le runtime Android.

JavaCast<TResult>(IJavaObject)

Fournit l’accès aux informations sur les appels actifs et les fonctionnalités d’inscription/de gestion des appels.

TryJavaCast<TResult>(IJavaPeerable, TResult)

Essayez de forcer self le typeTResult, en vérifiant que le forçage est valide côté Java.

S’applique à