CardEmulation 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.
Cette classe peut être utilisée pour interroger l’état des services d’émulation de carte NFC.
[Android.Runtime.Register("android/nfc/cardemulation/CardEmulation", DoNotGenerateAcw=true)]
public sealed class CardEmulation : Java.Lang.Object
[<Android.Runtime.Register("android/nfc/cardemulation/CardEmulation", DoNotGenerateAcw=true)>]
type CardEmulation = class
inherit Object
- Héritage
- Attributs
Remarques
Cette classe peut être utilisée pour interroger l’état des services d’émulation de carte NFC.
Pour une présentation générale de l’émulation de carte NFC, consultez le guide du développeur de l’émulation de carte NFC.</p>
L’utilisation de cette classe nécessite la PackageManager#FEATURE_NFC_HOST_CARD_EMULATION présence sur l’appareil.
Java documentation pour android.nfc.cardemulation.CardEmulation.
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.
Champs
| Nom | Description |
|---|---|
| ActionChangeDefault |
Action d’activité : demandez à l’utilisateur de modifier le service d’émulation de carte par défaut pour une certaine catégorie. |
| CategoryOther |
Catégorie qui peut être utilisée pour tous les autres services d’émulation de carte. |
| CategoryPayment |
Catégorie utilisée pour les services de paiement NFC. |
| ExtraCategory |
Catégorie supplémentaire pour |
| ExtraServiceComponent |
Objet de service |
| NfcInternalErrorCommandTimeout |
Obsolète.
Cette erreur est signalée lorsque la pile NFC expire en attendant une réponse à une commande envoyée au matériel NFC. |
| NfcInternalErrorNfcCrashRestart |
Obsolète.
Cette erreur est signalée lorsque le gardien de commande NFC redémarre la pile NFC. |
| NfcInternalErrorNfcHardwareError |
Obsolète.
Cette erreur est signalée lorsque le contrôleur NFC ne répond pas ou qu’il existe une erreur de transport NCI. |
| NfcInternalErrorUnknown |
Obsolète.
Cette classe peut être utilisée pour interroger l’état des services d’émulation de carte NFC. |
| PropertyAllowSharedRolePriority |
Cette classe peut être utilisée pour interroger l’état des services d’émulation de carte NFC. |
| ProtocolAndTechnologyRouteDefault |
Obsolète.
Route vers la valeur par défaut dans le fichier config. |
| ProtocolAndTechnologyRouteDh |
Obsolète.
Route vers l’hôte d’appareil (DH). |
| ProtocolAndTechnologyRouteEse |
Obsolète.
Route vers eSE. |
| ProtocolAndTechnologyRouteNdefNfcee |
Obsolète.
Route vers l’émulation T4T NDEF-NCEE. |
| ProtocolAndTechnologyRouteUicc |
Obsolète.
Route vers l’UICC. |
| ProtocolAndTechnologyRouteUnset |
Obsolète.
Annuler l’itinéraire. |
| SelectionModeAlwaysAsk |
Obsolète.
Valeur de retour pour |
| SelectionModeAskIfConflict |
Obsolète.
Valeur de retour pour |
| SelectionModePreferDefault |
Obsolète.
Valeur de retour pour |
Propriétés
| Nom | Description |
|---|---|
| AidsForPreferredPaymentService |
Récupère les ID inscrits pour le service de paiement préféré. |
| Class |
Retourne la classe runtime de ce |
| DefaultNfcSubscriptionId |
Retourne l’ID d’abonnement NFC par défaut du système. |
| DescriptionForPreferredPaymentService |
Cette classe peut être utilisée pour interroger l’état des services d’émulation de carte NFC. |
| DescriptionForPreferredPaymentServiceFormatted |
Retourne une description visible par l’utilisateur du service de paiement préféré. |
| Handle |
Handle de l’instance Android sous-jacente. (Hérité de Object) |
| IsEuiccSupported |
EuICC est-il pris en charge en tant qu’élément sécurisé EE qui prend en charge l’émulation de carte hôte. |
| JniIdentityHashCode |
Obtient le code de hachage d’identité affecté à cet homologue Java par le runtime d’interopérabilité. (Hérité de Object) |
| JniManagedPeerState |
Cette classe peut être utilisée pour interroger l’état des services d’émulation de carte NFC. (Hérité de JavaObject) |
| JniPeerMembers |
Cette classe peut être utilisée pour interroger l’état des services d’émulation de carte NFC. |
| PeerReference |
Obtient la référence d’objet JNI pour cet homologue Java. (Hérité de Object) |
| RouteDestinationForPreferredPaymentService |
Récupère la destination d’itinéraire pour le service de paiement préféré. |
| 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. (Hérité de Object) |
| 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. (Hérité de Object) |
Méthodes
| Nom | Description |
|---|---|
| CategoryAllowsForegroundPreference(String) |
Retourne si l’utilisateur a autorisé les AID inscrits dans la catégorie spécifiée à gérer par un service préféré par l’application de premier plan, au lieu d’une valeur par défaut préconfigurée. |
| Clone() |
Crée et retourne une copie de cet objet. (Hérité de Object) |
| Construct(JniObjectReference, JniObjectReferenceOptions) |
Cette classe peut être utilisée pour interroger l’état des services d’émulation de carte NFC. (Hérité de JavaObject) |
| 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() |
Cette classe peut être utilisée pour interroger l’état des services d’émulation de carte NFC. (Hérité de JavaObject) |
| Equals(Object) |
Cette classe peut être utilisée pour interroger l’état des services d’émulation de carte NFC. (Hérité de JavaObject) |
| Equals(Object) |
Indique si un autre objet est « égal à » celui-ci. (Hérité de Object) |
| GetAidsForService(ComponentName, String) |
Récupère les AID actuellement inscrits pour la catégorie spécifiée pour un service. |
| GetHashCode() |
Retourne une valeur de code de hachage pour l’objet. (Hérité de Object) |
| GetInstance(NfcAdapter) |
Assistance pour obtenir une instance de cette classe. |
| GetPollingLoopFiltersForService(ComponentName) |
Cette classe peut être utilisée pour interroger l’état des services d’émulation de carte NFC. |
| GetPollingLoopPatternFiltersForService(ComponentName) |
Cette classe peut être utilisée pour interroger l’état des services d’émulation de carte NFC. |
| GetSelectionModeForCategory(String) |
Retourne le mode de sélection de service pour la catégorie passée. |
| IsDefaultServiceForAid(ComponentName, String) |
Permet à une application d’interroger si un service est actuellement le gestionnaire par défaut d’un ID d’application ISO7816-4 spécifié. |
| IsDefaultServiceForCategory(ComponentName, String) |
Permet à une application d’interroger si un service est actuellement le service par défaut pour gérer une catégorie d’émulation de carte. |
| IsDeviceScreenOnRequiredForService(ComponentName) |
Cette classe peut être utilisée pour interroger l’état des services d’émulation de carte NFC. |
| IsDeviceUnlockRequiredForService(ComponentName) |
Cette classe peut être utilisée pour interroger l’état des services d’émulation de carte NFC. |
| JavaFinalize() |
Obsolète.
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) |
| RegisterAidsForService(ComponentName, String, IList<String>) |
Inscrit une liste d’IAD pour une catégorie spécifique pour le service spécifié. |
| RegisterNfcEventCallback(IExecutor, CardEmulation+INfcEventCallback) |
Cette classe peut être utilisée pour interroger l’état des services d’émulation de carte NFC. |
| RegisterPollingLoopFilterForService(ComponentName, String, Boolean) |
Inscrivez un filtre de boucle d’interrogation (PLF) pour un HostApduService et indiquez s’il doit effectuer une transaction automatique ou non. |
| RegisterPollingLoopPatternFilterForService(ComponentName, String, Boolean) |
Inscrivez un filtre de modèle de boucle d’interrogation (PLPF) pour un HostApduService et indiquez s’il doit effectuer une transaction automatique ou non. |
| RemoveAidsForService(ComponentName, String) |
Supprime une liste précédemment inscrite des AID pour la catégorie spécifiée pour le service fourni. |
| RemovePollingLoopFilterForService(ComponentName, String) |
Annulez l’inscription d’un filtre de boucle d’interrogation (PLF) pour un HostApduService. |
| RemovePollingLoopPatternFilterForService(ComponentName, String) |
Annulez l’inscription d’un filtre de modèle de boucle d’interrogation (PLPF) pour un HostApduService. |
| SetHandle(IntPtr, JniHandleOwnership) |
Définit la propriété Handle. (Hérité de Object) |
| SetOffHostForService(ComponentName, String) |
Définit l’élément secure off-host pour le service donné. |
| SetPeerReference(JniObjectReference, JniObjectReferenceOptions) |
Cette classe peut être utilisée pour interroger l’état des services d’émulation de carte NFC. (Hérité de JavaObject) |
| SetPreferredService(Activity, ComponentName) |
Permet à une application de premier plan de spécifier le service d’émulation de carte à préférer alors qu’une activité spécifique est au premier plan. |
| SetRequireDeviceScreenOnForService(ComponentName, Boolean) |
Cette classe peut être utilisée pour interroger l’état des services d’émulation de carte NFC. |
| SetRequireDeviceUnlockForService(ComponentName, Boolean) |
Cette classe peut être utilisée pour interroger l’état des services d’émulation de carte NFC. |
| SetShouldDefaultToObserveModeForService(ComponentName, Boolean) |
Définit si ce service devient le service préféré, si la pile NFC doit activer le mode observer ou désactiver le mode d’observation. |
| SupportsAidPrefixRegistration() |
Certains appareils peuvent permettre à une application d’inscrire tous les AID qui commencent par un certain préfixe, e. |
| 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) |
| UnregisterNfcEventCallback(CardEmulation+INfcEventCallback) |
Cette classe peut être utilisée pour interroger l’état des services d’émulation de carte NFC. |
| UnsetOffHostForService(ComponentName) |
Annule l’élément Secure off-host pour le service donné. |
| UnsetPreferredService(Activity) |
Annule l’ensemble du service préféré pour l’activité spécifiée. |
| 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() |
Cette classe peut être utilisée pour interroger l’état des services d’émulation de carte NFC. (Hérité de JavaObject) |
| IJavaPeerable.Finalized() |
Cette classe peut être utilisée pour interroger l’état des services d’émulation de carte NFC. (Hérité de JavaObject) |
| IJavaPeerable.JniObjectReferenceControlBlock |
Cette classe peut être utilisée pour interroger l’état des services d’émulation de carte NFC. (Hérité de JavaObject) |
| IJavaPeerable.SetJniIdentityHashCode(Int32) |
Cette classe peut être utilisée pour interroger l’état des services d’émulation de carte NFC. (Hérité de JavaObject) |
| IJavaPeerable.SetJniManagedPeerState(JniManagedPeerStates) |
Cette classe peut être utilisée pour interroger l’état des services d’émulation de carte NFC. (Hérité de JavaObject) |
| IJavaPeerable.SetPeerReference(JniObjectReference) |
Cette classe peut être utilisée pour interroger l’état des services d’émulation de carte NFC. (Hérité de JavaObject) |
Méthodes d’extension
| Nom | Description |
|---|---|
| GetJniTypeName(IJavaPeerable) |
Obtient le nom JNI du type de l’instance |
| JavaAs<TResult>(IJavaPeerable) |
Essayez de forcer |
| JavaCast<TResult>(IJavaObject) |
Effectue une conversion de type vérifiée par le runtime Android. |
| JavaCast<TResult>(IJavaObject) |
Cette classe peut être utilisée pour interroger l’état des services d’émulation de carte NFC. |
| TryJavaCast<TResult>(IJavaPeerable, TResult) |
Essayez de forcer |