A partir del 27 de marzo de 2025, te recomendamos que uses android-latest-release
en lugar de aosp-main
para compilar y contribuir a AOSP. Para obtener más información, consulta Cambios en AOSP.
Emulación de tarjeta de host de FeliCa
Organiza tus páginas con colecciones
Guarda y categoriza el contenido según tus preferencias.
Felicity Card (FeliCa), un sistema de tarjetas inteligentes RFID, es el estándar de NFC en Japón, Hong Kong y otros mercados de la región de Asia-Pacífico (APAC). Su adopción se ha expandido en esa región y se usa mucho en los servicios de transporte público, venta minorista y lealtad. Agregar compatibilidad con FeliCa en dispositivos Android destinados a esa región mejora su utilidad.
Implementación
HCE FeliCa requiere hardware NFC que admita el estándar NFC-F (JIS 6319-4).
La emulación de tarjetas de host (HCE) de FeliCa es, en esencia, una implementación en paralelo de la implementación de HCE existente en Android. Crea clases nuevas para FeliCa cuando tiene sentido y se fusiona con la implementación de HCE existente cuando es posible.
Los siguientes componentes de Android se incluyen en el Proyecto de código abierto de Android (AOSP):
- Clases del framework
- Public HostNfcFService (clase de servicio de conveniencia)
- @hide NfcFServiceInfo
- Modificaciones en el framework principal de NFC
Al igual que con la mayoría de las funciones de la plataforma de Android, los fabricantes escriben los controladores para que el hardware funcione con la API.
Validación
Usa el conjunto de pruebas de compatibilidad de Android para asegurarte de que esta función funcione según lo previsto. El verificador de CTS (NfcTestActivity) prueba esta implementación en dispositivos que informan la constante de la función android.hardware.nfc.hcef
.
El contenido y las muestras de código que aparecen en esta página están sujetas a las licencias que se describen en la Licencia de Contenido. Java y OpenJDK son marcas registradas de Oracle o sus afiliados.
Última actualización: 2025-03-26 (UTC)
[[["Fácil de comprender","easyToUnderstand","thumb-up"],["Resolvió mi problema","solvedMyProblem","thumb-up"],["Otro","otherUp","thumb-up"]],[["Falta la información que necesito","missingTheInformationINeed","thumb-down"],["Muy complicado o demasiados pasos","tooComplicatedTooManySteps","thumb-down"],["Desactualizado","outOfDate","thumb-down"],["Problema de traducción","translationIssue","thumb-down"],["Problema con las muestras o los códigos","samplesCodeIssue","thumb-down"],["Otro","otherDown","thumb-down"]],["Última actualización: 2025-03-26 (UTC)"],[],[],null,["# Host card emulation of FeliCa\n\nFelicity Card (FeliCa), an RFID smart card system, is the NFC standard in\nJapan, Hong Kong, and other markets in the Asia-Pacific (APAC) region. It has\nbeen expanding in adoption in that region and is well used among transit,\nretail, and loyalty services. Adding support for FeliCa in Android devices\ndestined for that region improves their usefulness.\n\nImplementation\n--------------\n\nHCE FeliCa requires NFC hardware that supports the NFC-F (JIS 6319-4) standard.\n\nHost Card Emulation (HCE) of FeliCa is essentially a parallel implementation to\nthe existing HCE implementation on Android; it creates new classes for FeliCa\nwhere it makes sense and merges with the existing HCE implementation where\npossible.\n\nThe following Android components are included in the Android Open Source Project\n(AOSP):\n\n- Framework classes\n - Public HostNfcFService (convenience service class)\n - @hide NfcFServiceInfo\n- Modifications to core NFC framework\n\nAs with most Android platform features, manufacturers write the drivers to\nmake the hardware work with the API.\n\nValidation\n----------\n\nUse the [Android Compatibility\nTest Suite](/docs/compatibility/cts) to ensure this feature works as intended. CTS Verifier\n(NfcTestActivity) tests this implementation for devices reporting the\n`android.hardware.nfc.hcef` feature constant."]]