CardEmulation Clase
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Esta clase se puede usar para consultar el estado de los servicios de emulación de tarjetas 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
- Herencia
- Atributos
Comentarios
Esta clase se puede usar para consultar el estado de los servicios de emulación de tarjetas NFC.
Para obtener una introducción general a la emulación de tarjetas NFC, lea la guía para desarrolladores de emulación de tarjetas NFC.</p>
El uso de esta clase requiere que PackageManager#FEATURE_NFC_HOST_CARD_EMULATION esté presente en el dispositivo.
Java documentación para android.nfc.cardemulation.CardEmulation.
Las partes de esta página son modificaciones basadas en el trabajo creado y compartido por el Android y se usan según los términos descritos en creative Creative Commons 2.5 Attribution License.
Campos
| Nombre | Description |
|---|---|
| ActionChangeDefault |
Acción de actividad: pida al usuario que cambie el servicio de emulación de tarjeta predeterminado para una determinada categoría. |
| CategoryOther |
Categoría que se puede usar para todos los demás servicios de emulación de tarjetas. |
| CategoryPayment |
Categoría usada para los servicios de pago NFC. |
| ExtraCategory |
Categoría adicional para |
| ExtraServiceComponent |
El objeto de servicio |
| NfcInternalErrorCommandTimeout |
Obsoletos.
Este error se notifica cuando la pila NFC agota el tiempo de espera mientras espera una respuesta a un comando enviado al hardware NFC. |
| NfcInternalErrorNfcCrashRestart |
Obsoletos.
Este error se notifica cuando el guardián del comando NFC reinicia la pila NFC. |
| NfcInternalErrorNfcHardwareError |
Obsoletos.
Este error se notifica cuando el controlador NFC no responde o hay un error de transporte de NCI. |
| NfcInternalErrorUnknown |
Obsoletos.
Esta clase se puede usar para consultar el estado de los servicios de emulación de tarjetas NFC. |
| PropertyAllowSharedRolePriority |
Nombre de propiedad usado para indicar que una aplicación quiere permitir que los servicios asociados compartan la misma prioridad de enrutamiento de AID cuando esta aplicación es el titular del rol. |
| ProtocolAndTechnologyRouteDefault |
Obsoletos.
Enrute al valor predeterminado en el archivo de configuración. |
| ProtocolAndTechnologyRouteDh |
Obsoletos.
Enrutar al host de dispositivo (DH). |
| ProtocolAndTechnologyRouteEse |
Obsoletos.
Ruta a eSE. |
| ProtocolAndTechnologyRouteNdefNfcee |
Obsoletos.
Ruta a la emulación de NDEF-NCEE T4T. |
| ProtocolAndTechnologyRouteUicc |
Obsoletos.
Ruta a UICC. |
| ProtocolAndTechnologyRouteUnset |
Obsoletos.
Desconjunto de ruta. |
| SelectionModeAlwaysAsk |
Obsoletos.
Valor devuelto para |
| SelectionModeAskIfConflict |
Obsoletos.
Valor devuelto para |
| SelectionModePreferDefault |
Obsoletos.
Valor devuelto para |
Propiedades
| Nombre | Description |
|---|---|
| AidsForPreferredPaymentService |
Recupera los AID registrados para el servicio de pago preferido. |
| Class |
Devuelve la clase en tiempo de ejecución de este |
| DefaultNfcSubscriptionId |
Devuelve el identificador de suscripción NFC predeterminado del sistema. |
| DescriptionForPreferredPaymentService |
Esta clase se puede usar para consultar el estado de los servicios de emulación de tarjetas NFC. |
| DescriptionForPreferredPaymentServiceFormatted |
Devuelve una descripción visible para el usuario del servicio de pago preferido. |
| Handle |
Identificador de la instancia de Android subyacente. (Heredado de Object) |
| IsEuiccSupported |
Es EUICC compatible con un elemento seguro EE que admite la emulación de tarjetas host. |
| JniIdentityHashCode |
Obtiene el código hash de identidad asignado a este Java del mismo nivel por el tiempo de ejecución de interoperabilidad. (Heredado de Object) |
| JniManagedPeerState |
Esta clase se puede usar para consultar el estado de los servicios de emulación de tarjetas NFC. (Heredado de JavaObject) |
| JniPeerMembers |
Esta clase se puede usar para consultar el estado de los servicios de emulación de tarjetas NFC. |
| PeerReference |
Obtiene la referencia de objeto JNI para este Java del mismo nivel. (Heredado de Object) |
| RouteDestinationForPreferredPaymentService |
Recupera el destino de ruta para el servicio de pago preferido. |
| ThresholdClass |
Esta API admite la infraestructura mono para Android y no está pensada para usarse directamente desde el código. (Heredado de Object) |
| ThresholdType |
Esta API admite la infraestructura mono para Android y no está pensada para usarse directamente desde el código. (Heredado de Object) |
Métodos
| Nombre | Description |
|---|---|
| CategoryAllowsForegroundPreference(String) |
Devuelve si el usuario ha permitido que los AID registrados en la categoría especificada se controle mediante un servicio preferido por la aplicación en primer plano, en lugar de por un valor predeterminado preconfigurado. |
| Clone() |
Crea y devuelve una copia de este objeto. (Heredado de Object) |
| Construct(JniObjectReference, JniObjectReferenceOptions) |
Esta clase se puede usar para consultar el estado de los servicios de emulación de tarjetas NFC. (Heredado de JavaObject) |
| Dispose() |
Libera los recursos mantenidos por este Java del mismo nivel. (Heredado de Object) |
| Dispose(Boolean) |
Libera los recursos mantenidos por este Java del mismo nivel. (Heredado de Object) |
| DisposeUnlessReferenced() |
Esta clase se puede usar para consultar el estado de los servicios de emulación de tarjetas NFC. (Heredado de JavaObject) |
| Equals(Object) |
Esta clase se puede usar para consultar el estado de los servicios de emulación de tarjetas NFC. (Heredado de JavaObject) |
| Equals(Object) |
Indica si algún otro objeto es "igual a" este. (Heredado de Object) |
| GetAidsForService(ComponentName, String) |
Recupera los AID registrados actualmente para la categoría especificada para un servicio. |
| GetHashCode() |
Devuelve un valor de código hash para el objeto . (Heredado de Object) |
| GetInstance(NfcAdapter) |
Asistente para obtener una instancia de esta clase. |
| GetPollingLoopFiltersForService(ComponentName) |
Recupere todos los filtros de bucle de sondeo registrados para un hostApduService. |
| GetPollingLoopPatternFiltersForService(ComponentName) |
Recupere todos los filtros de patrón de bucle de sondeo registrados para un hostApduService. |
| GetSelectionModeForCategory(String) |
Devuelve el modo de selección de servicio para la categoría pasada. |
| IsDefaultServiceForAid(ComponentName, String) |
Permite a una aplicación consultar si un servicio es actualmente el controlador predeterminado de un identificador de aplicación de ISO7816-4 especificado. |
| IsDefaultServiceForCategory(ComponentName, String) |
Permite a una aplicación consultar si un servicio es actualmente el servicio predeterminado para controlar una categoría de emulación de tarjeta. |
| IsDeviceScreenOnRequiredForService(ComponentName) |
Comprueba si el dispositivo debe tener su pantalla activada para que el servicio se active. |
| IsDeviceUnlockRequiredForService(ComponentName) |
Comprueba si el dispositivo debe desbloquearse para que se active el servicio. |
| JavaFinalize() |
Obsoletos.
Lo llama el recolector de elementos no utilizados en un objeto cuando la recolección de elementos no utilizados determina que no hay más referencias al objeto . (Heredado de Object) |
| Notify() |
Activa un único subproceso que está esperando en el monitor de este objeto. (Heredado de Object) |
| NotifyAll() |
Activa todos los subprocesos que están esperando en el monitor de este objeto. (Heredado de Object) |
| RegisterAidsForService(ComponentName, String, IList<String>) |
Registra una lista de AID para una categoría específica para el servicio especificado. |
| RegisterNfcEventCallback(IExecutor, CardEmulation+INfcEventCallback) |
Registre una devolución de llamada para eventos NFC. |
| RegisterPollingLoopFilterForService(ComponentName, String, Boolean) |
Registre un filtro de bucle de sondeo (PLF) para un hostApduService e indique si debe realizar transacciones automáticas o no. |
| RegisterPollingLoopPatternFilterForService(ComponentName, String, Boolean) |
Registre un filtro de patrón de bucle de sondeo (PLPF) para un hostApduService e indique si debe realizar transacciones automáticas o no. |
| RemoveAidsForService(ComponentName, String) |
Quita una lista registrada previamente de AID para la categoría especificada para el servicio proporcionado. |
| RemovePollingLoopFilterForService(ComponentName, String) |
Anule el registro de un filtro de bucle de sondeo (PLF) para un hostApduService. |
| RemovePollingLoopPatternFilterForService(ComponentName, String) |
Anule el registro de un filtro de patrón de bucle de sondeo (PLPF) para un hostApduService. |
| SetHandle(IntPtr, JniHandleOwnership) |
Establece la propiedad Handle. (Heredado de Object) |
| SetOffHostForService(ComponentName, String) |
Establece el elemento seguro fuera del host para el servicio especificado. |
| SetPeerReference(JniObjectReference, JniObjectReferenceOptions) |
Esta clase se puede usar para consultar el estado de los servicios de emulación de tarjetas NFC. (Heredado de JavaObject) |
| SetPreferredService(Activity, ComponentName) |
Permite que una aplicación en primer plano especifique qué servicio de emulación de tarjeta se debe preferir mientras una actividad específica está en primer plano. |
| SetRequireDeviceScreenOnForService(ComponentName, Boolean) |
Establece si el dispositivo debe tener su pantalla activada para que el servicio se active. |
| SetRequireDeviceUnlockForService(ComponentName, Boolean) |
Establece si el dispositivo debe desbloquearse para que el servicio se active. |
| SetShouldDefaultToObserveModeForService(ComponentName, Boolean) |
Establece si este servicio se convierte en el servicio preferido, si la pila NFC debe habilitar el modo de observación o deshabilitar el modo de observación. |
| SupportsAidPrefixRegistration() |
Algunos dispositivos pueden permitir que una aplicación registre todos los AID que comienzan con un prefijo determinado, e. |
| ToArray<T>() |
Crea una matriz administrada a partir de este contenedor de matriz Java. (Heredado de Object) |
| ToString() |
Devuelve una representación de cadena del objeto . (Heredado de Object) |
| UnregisterFromRuntime() |
Anula el registro de este Java del mismo nivel del tiempo de ejecución de interoperabilidad. (Heredado de Object) |
| UnregisterNfcEventCallback(CardEmulation+INfcEventCallback) |
Anule el registro de una devolución de llamada de eventos NFC que se registró anteriormente con registerNfcEventCallback(Executor,NfcEventCallback). |
| UnsetOffHostForService(ComponentName) |
Desconjunta el elemento seguro fuera del host para el servicio especificado. |
| UnsetPreferredService(Activity) |
Anula el servicio preferido para la actividad especificada. |
| Wait() |
Hace que el subproceso actual espere hasta que se despierte, normalmente por ser em notificado/em< o >em<interrumpido>/em<.><> (Heredado de Object) |
| Wait(Int64, Int32) |
Hace que el subproceso actual espere hasta que se despierte, normalmente por ser <em>notificado</em> o <em>interrumpido</em>, o hasta que haya transcurrido una cierta cantidad de tiempo real. (Heredado de Object) |
| Wait(Int64) |
Hace que el subproceso actual espere hasta que se despierte, normalmente por ser <em>notificado</em> o <em>interrumpido</em>, o hasta que haya transcurrido una cierta cantidad de tiempo real. (Heredado de Object) |
Implementaciones de interfaz explícitas
| Nombre | Description |
|---|---|
| IJavaPeerable.Disposed() |
Esta clase se puede usar para consultar el estado de los servicios de emulación de tarjetas NFC. (Heredado de JavaObject) |
| IJavaPeerable.Finalized() |
Esta clase se puede usar para consultar el estado de los servicios de emulación de tarjetas NFC. (Heredado de JavaObject) |
| IJavaPeerable.JniObjectReferenceControlBlock |
Esta clase se puede usar para consultar el estado de los servicios de emulación de tarjetas NFC. (Heredado de JavaObject) |
| IJavaPeerable.SetJniIdentityHashCode(Int32) |
Esta clase se puede usar para consultar el estado de los servicios de emulación de tarjetas NFC. (Heredado de JavaObject) |
| IJavaPeerable.SetJniManagedPeerState(JniManagedPeerStates) |
Esta clase se puede usar para consultar el estado de los servicios de emulación de tarjetas NFC. (Heredado de JavaObject) |
| IJavaPeerable.SetPeerReference(JniObjectReference) |
Esta clase se puede usar para consultar el estado de los servicios de emulación de tarjetas NFC. (Heredado de JavaObject) |
Métodos de extensión
| Nombre | Description |
|---|---|
| GetJniTypeName(IJavaPeerable) |
Obtiene el nombre JNI del tipo de la instancia |
| JavaAs<TResult>(IJavaPeerable) |
Intente coerción |
| JavaCast<TResult>(IJavaObject) |
Realiza una conversión de tipos comprobados en tiempo de ejecución de Android. |
| JavaCast<TResult>(IJavaObject) |
Esta clase se puede usar para consultar el estado de los servicios de emulación de tarjetas NFC. |
| TryJavaCast<TResult>(IJavaPeerable, TResult) |
Intente coerción |