CardEmulation Classe
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Essa classe pode ser usada para consultar o estado dos serviços de emulação de cartão 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
- Herança
- Atributos
Comentários
Essa classe pode ser usada para consultar o estado dos serviços de emulação de cartão NFC.
Para obter uma introdução geral à emulação de cartão NFC, leia o guia do desenvolvedor de emulação de cartão NFC.</p>
O uso dessa classe requer que ele PackageManager#FEATURE_NFC_HOST_CARD_EMULATION esteja presente no dispositivo.
Java documentação para android.nfc.cardemulation.CardEmulation.
Partes desta página são modificações baseadas no trabalho criado e compartilhado pelo Project Open Source do Open Source e usadas de acordo com os termos descritos na Creative Commons 2.5.
Campos
| Nome | Description |
|---|---|
| ActionChangeDefault |
Ação de atividade: peça ao usuário para alterar o serviço de emulação de cartão padrão para uma determinada categoria. |
| CategoryOther |
Categoria que pode ser usada para todos os outros serviços de emulação de cartão. |
| CategoryPayment |
Categoria usada para serviços de pagamento NFC. |
| ExtraCategory |
A categoria extra para |
| ExtraServiceComponent |
O objeto de serviço |
| NfcInternalErrorCommandTimeout |
Obsoleto.
Esse erro é relatado quando a pilha NFC atinge o tempo limite enquanto aguarda uma resposta a um comando enviado ao hardware NFC. |
| NfcInternalErrorNfcCrashRestart |
Obsoleto.
Esse erro é relatado quando o cão de guarda do comando NFC reinicia a pilha NFC. |
| NfcInternalErrorNfcHardwareError |
Obsoleto.
Esse erro é relatado quando o controlador NFC não responde ou há um erro de transporte de NCI. |
| NfcInternalErrorUnknown |
Obsoleto.
Essa classe pode ser usada para consultar o estado dos serviços de emulação de cartão NFC. |
| PropertyAllowSharedRolePriority |
Essa classe pode ser usada para consultar o estado dos serviços de emulação de cartão NFC. |
| ProtocolAndTechnologyRouteDefault |
Obsoleto.
Rotear para o valor padrão no arquivo de configuração. |
| ProtocolAndTechnologyRouteDh |
Obsoleto.
Rotear para o HOST do Dispositivo (DH). |
| ProtocolAndTechnologyRouteEse |
Obsoleto.
Rotear para o eSE. |
| ProtocolAndTechnologyRouteNdefNfcee |
Obsoleto.
Rotear para a emulação de NDEF-NCEE T4T. |
| ProtocolAndTechnologyRouteUicc |
Obsoleto.
Rotear para UICC. |
| ProtocolAndTechnologyRouteUnset |
Obsoleto.
Rotear não definido. |
| SelectionModeAlwaysAsk |
Obsoleto.
Valor de retorno para |
| SelectionModeAskIfConflict |
Obsoleto.
Valor de retorno para |
| SelectionModePreferDefault |
Obsoleto.
Valor de retorno para |
Propriedades
| Nome | Description |
|---|---|
| AidsForPreferredPaymentService |
Recupera os AIDs registrados para o serviço de pagamento preferencial. |
| Class |
Retorna a classe de runtime deste |
| DefaultNfcSubscriptionId |
Retorna a ID de assinatura NFC padrão do sistema. |
| DescriptionForPreferredPaymentService |
Essa classe pode ser usada para consultar o estado dos serviços de emulação de cartão NFC. |
| DescriptionForPreferredPaymentServiceFormatted |
Retorna uma descrição visível do usuário do serviço de pagamento preferencial. |
| Handle |
O identificador para a instância subjacente do Android. (Herdado de Object) |
| IsEuiccSupported |
Há suporte para EUICC como um Elemento Seguro EE que dá suporte à emulação de cartão de host. |
| JniIdentityHashCode |
Obtém o código de hash de identidade atribuído a esse par Java pelo runtime de interoperabilidade. (Herdado de Object) |
| JniManagedPeerState |
Essa classe pode ser usada para consultar o estado dos serviços de emulação de cartão NFC. (Herdado de JavaObject) |
| JniPeerMembers |
Essa classe pode ser usada para consultar o estado dos serviços de emulação de cartão NFC. |
| PeerReference |
Obtém a referência de objeto JNI para este par Java. (Herdado de Object) |
| RouteDestinationForPreferredPaymentService |
Recupera o destino da rota para o serviço de pagamento preferencial. |
| ThresholdClass |
Essa API dá suporte à infraestrutura do Mono para Android e não se destina a ser usada diretamente do seu código. (Herdado de Object) |
| ThresholdType |
Essa API dá suporte à infraestrutura do Mono para Android e não se destina a ser usada diretamente do seu código. (Herdado de Object) |
Métodos
| Nome | Description |
|---|---|
| CategoryAllowsForegroundPreference(String) |
Retorna se o usuário permitiu que os AIDs registrados na categoria especificada fossem manipulados por um serviço preferencial pelo aplicativo em primeiro plano, em vez de por um padrão pré-configurado. |
| Clone() |
Cria e retorna uma cópia desse objeto. (Herdado de Object) |
| Construct(JniObjectReference, JniObjectReferenceOptions) |
Essa classe pode ser usada para consultar o estado dos serviços de emulação de cartão NFC. (Herdado de JavaObject) |
| Dispose() |
Libera os recursos mantidos por esse par Java. (Herdado de Object) |
| Dispose(Boolean) |
Libera os recursos mantidos por esse par Java. (Herdado de Object) |
| DisposeUnlessReferenced() |
Essa classe pode ser usada para consultar o estado dos serviços de emulação de cartão NFC. (Herdado de JavaObject) |
| Equals(Object) |
Essa classe pode ser usada para consultar o estado dos serviços de emulação de cartão NFC. (Herdado de JavaObject) |
| Equals(Object) |
Indica se algum outro objeto é "igual a" este. (Herdado de Object) |
| GetAidsForService(ComponentName, String) |
Recupera os AIDs registrados no momento para a categoria especificada para um serviço. |
| GetHashCode() |
Retorna um valor de código hash para o objeto. (Herdado de Object) |
| GetInstance(NfcAdapter) |
Auxiliar para obter uma instância dessa classe. |
| GetPollingLoopFiltersForService(ComponentName) |
Essa classe pode ser usada para consultar o estado dos serviços de emulação de cartão NFC. |
| GetPollingLoopPatternFiltersForService(ComponentName) |
Essa classe pode ser usada para consultar o estado dos serviços de emulação de cartão NFC. |
| GetSelectionModeForCategory(String) |
Retorna o modo de seleção de serviço para a categoria passada. |
| IsDefaultServiceForAid(ComponentName, String) |
Permite que um aplicativo consulte se um serviço é atualmente o manipulador padrão para uma ID de Aplicativo ISO7816-4 especificada. |
| IsDefaultServiceForCategory(ComponentName, String) |
Permite que um aplicativo consulte se um serviço é atualmente o serviço padrão para lidar com uma categoria de emulação de cartão. |
| IsDeviceScreenOnRequiredForService(ComponentName) |
Essa classe pode ser usada para consultar o estado dos serviços de emulação de cartão NFC. |
| IsDeviceUnlockRequiredForService(ComponentName) |
Essa classe pode ser usada para consultar o estado dos serviços de emulação de cartão NFC. |
| JavaFinalize() |
Chamado pelo coletor de lixo em um objeto quando a coleta de lixo determina que não há mais referências ao objeto. (Herdado de Object) |
| Notify() |
Ativa um único thread que está aguardando no monitor deste objeto. (Herdado de Object) |
| NotifyAll() |
Ativa todos os threads que estão aguardando no monitor deste objeto. (Herdado de Object) |
| RegisterAidsForService(ComponentName, String, IList<String>) |
Registra uma lista de AIDs para uma categoria específica para o serviço especificado. |
| RegisterNfcEventCallback(IExecutor, CardEmulation+INfcEventCallback) |
Essa classe pode ser usada para consultar o estado dos serviços de emulação de cartão NFC. |
| RegisterPollingLoopFilterForService(ComponentName, String, Boolean) |
Registre um filtro de loop de sondagem (PLF) para um HostApduService e indique se ele deve ser transacionado automaticamente ou não. |
| RegisterPollingLoopPatternFilterForService(ComponentName, String, Boolean) |
Registre um PLPF (filtro de padrão de loop de sondagem) para um HostApduService e indique se ele deve ser transacionado automaticamente ou não. |
| RemoveAidsForService(ComponentName, String) |
Remove uma lista registrada anteriormente de AIDs para a categoria especificada para o serviço fornecido. |
| RemovePollingLoopFilterForService(ComponentName, String) |
Cancele o registro de um filtro de loop de sondagem (PLF) para um HostApduService. |
| RemovePollingLoopPatternFilterForService(ComponentName, String) |
Cancele o registro de um PLPF (filtro de padrão de loop de sondagem) para um HostApduService. |
| SetHandle(IntPtr, JniHandleOwnership) |
Define a propriedade Handle (Herdado de Object) |
| SetOffHostForService(ComponentName, String) |
Define o Elemento Seguro fora do host para o serviço fornecido. |
| SetPeerReference(JniObjectReference, JniObjectReferenceOptions) |
Essa classe pode ser usada para consultar o estado dos serviços de emulação de cartão NFC. (Herdado de JavaObject) |
| SetPreferredService(Activity, ComponentName) |
Permite que um aplicativo em primeiro plano especifique qual serviço de emulação de cartão deve ser preferencial enquanto uma Atividade específica está em primeiro plano. |
| SetRequireDeviceScreenOnForService(ComponentName, Boolean) |
Essa classe pode ser usada para consultar o estado dos serviços de emulação de cartão NFC. |
| SetRequireDeviceUnlockForService(ComponentName, Boolean) |
Essa classe pode ser usada para consultar o estado dos serviços de emulação de cartão NFC. |
| SetShouldDefaultToObserveModeForService(ComponentName, Boolean) |
Define se quando esse serviço se torna o serviço preferencial, se a pilha NFC deve habilitar o modo de observação ou desabilitar o modo de observação. |
| SupportsAidPrefixRegistration() |
Alguns dispositivos podem permitir que um aplicativo registre todos os AIDs que começam com um determinado prefixo, e. |
| ToArray<T>() |
Cria uma matriz gerenciada com base nesse wrapper de matriz Java. (Herdado de Object) |
| ToString() |
Retorna uma representação de cadeia de caracteres do objeto. (Herdado de Object) |
| UnregisterFromRuntime() |
Cancela o registro desse par Java do runtime de interoperabilidade. (Herdado de Object) |
| UnregisterNfcEventCallback(CardEmulation+INfcEventCallback) |
Essa classe pode ser usada para consultar o estado dos serviços de emulação de cartão NFC. |
| UnsetOffHostForService(ComponentName) |
Desmarcado o elemento seguro de host desativado para o serviço fornecido. |
| UnsetPreferredService(Activity) |
Desmarcada o serviço preferencial para a Atividade especificada. |
| Wait() |
Faz com que o thread atual aguarde até ser despertado, normalmente por ser <notificado/em> ou <em>interrompido</em>.<> (Herdado de Object) |
| Wait(Int64, Int32) |
Faz com que o thread atual aguarde até que ele seja despertado, normalmente por ser <>notificado</em> ou <em>interrompido</em>, ou até que uma determinada quantidade de tempo real tenha decorrido. (Herdado de Object) |
| Wait(Int64) |
Faz com que o thread atual aguarde até que ele seja despertado, normalmente por ser <>notificado</em> ou <em>interrompido</em>, ou até que uma determinada quantidade de tempo real tenha decorrido. (Herdado de Object) |
Implantações explícitas de interface
| Nome | Description |
|---|---|
| IJavaPeerable.Disposed() |
Essa classe pode ser usada para consultar o estado dos serviços de emulação de cartão NFC. (Herdado de JavaObject) |
| IJavaPeerable.Finalized() |
Essa classe pode ser usada para consultar o estado dos serviços de emulação de cartão NFC. (Herdado de JavaObject) |
| IJavaPeerable.JniObjectReferenceControlBlock |
Essa classe pode ser usada para consultar o estado dos serviços de emulação de cartão NFC. (Herdado de JavaObject) |
| IJavaPeerable.SetJniIdentityHashCode(Int32) |
Essa classe pode ser usada para consultar o estado dos serviços de emulação de cartão NFC. (Herdado de JavaObject) |
| IJavaPeerable.SetJniManagedPeerState(JniManagedPeerStates) |
Essa classe pode ser usada para consultar o estado dos serviços de emulação de cartão NFC. (Herdado de JavaObject) |
| IJavaPeerable.SetPeerReference(JniObjectReference) |
Essa classe pode ser usada para consultar o estado dos serviços de emulação de cartão NFC. (Herdado de JavaObject) |
Métodos de Extensão
| Nome | Description |
|---|---|
| GetJniTypeName(IJavaPeerable) |
Obtém o nome JNI do tipo da instância |
| JavaAs<TResult>(IJavaPeerable) |
Tente coagir a digitar |
| JavaCast<TResult>(IJavaObject) |
Executa uma conversão de tipo marcada por runtime do Android. |
| JavaCast<TResult>(IJavaObject) |
Essa classe pode ser usada para consultar o estado dos serviços de emulação de cartão NFC. |
| TryJavaCast<TResult>(IJavaPeerable, TResult) |
Tente coagir a digitar |