À partir du 27 mars 2025, nous vous recommandons d'utiliser android-latest-release
au lieu de aosp-main
pour créer et contribuer à AOSP. Pour en savoir plus, consultez la section Modifications apportées à AOSP.
Émulation de carte hôte de FeliCa
Restez organisé à l'aide des collections
Enregistrez et classez les contenus selon vos préférences.
Felicity Card (FeliCa), un système de carte à puce RFID, est la norme NFC au Japon, à Hong Kong et sur d'autres marchés de la région Asie-Pacifique (APAC). Son adoption s'est étendue dans cette région et elle est largement utilisée dans les services de transports en commun, de commerce et de fidélité. L'ajout de la prise en charge de FeliCa sur les appareils Android destinés à cette région améliore leur utilité.
Implémentation
La technologie HCE FeliCa nécessite du matériel NFC compatible avec la norme NFC-F (JIS 6319-4).
L'émulation de carte hôte (HCE, Host Card Emulation) de FeliCa est essentiellement une implémentation parallèle de l'implémentation HCE existante sur Android. Elle crée des classes pour FeliCa lorsque cela est pertinent et fusionne avec l'implémentation HCE existante dans la mesure du possible.
Les composants Android suivants sont inclus dans le projet Android Open Source (AOSP):
- Classes du framework
- HostNfcFService public (classe de service pratique)
- @hide NfcFServiceInfo
- Modifications apportées au framework NFC de base
Comme pour la plupart des fonctionnalités de la plate-forme Android, les fabricants écrivent les pilotes pour que le matériel fonctionne avec l'API.
Validation
Utilisez la Compatibility Test Suite (CTS) Android pour vous assurer que cette fonctionnalité fonctionne comme prévu. Le vérificateur CTS (NfcTestActivity) teste cette implémentation pour les appareils qui signalent la constante de fonctionnalité android.hardware.nfc.hcef
.
Le contenu et les exemples de code de cette page sont soumis aux licences décrites dans la Licence de contenu. Java et OpenJDK sont des marques ou des marques déposées d'Oracle et/ou de ses sociétés affiliées.
Dernière mise à jour le 2025/03/26 (UTC).
[[["Facile à comprendre","easyToUnderstand","thumb-up"],["J'ai pu résoudre mon problème","solvedMyProblem","thumb-up"],["Autre","otherUp","thumb-up"]],[["Il n'y a pas l'information dont j'ai besoin","missingTheInformationINeed","thumb-down"],["Trop compliqué/Trop d'étapes","tooComplicatedTooManySteps","thumb-down"],["Obsolète","outOfDate","thumb-down"],["Problème de traduction","translationIssue","thumb-down"],["Mauvais exemple/Erreur de code","samplesCodeIssue","thumb-down"],["Autre","otherDown","thumb-down"]],["Dernière mise à jour le 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."]]