Ab dem 27. März 2025 empfehlen wir, android-latest-release
anstelle von aosp-main
zu verwenden, um AOSP zu erstellen und Beiträge dazu zu leisten. Weitere Informationen finden Sie unter Änderungen am AOSP.
Host Card Emulation von FeliCa
Mit Sammlungen den Überblick behalten
Sie können Inhalte basierend auf Ihren Einstellungen speichern und kategorisieren.
Felicity Card (FeliCa) ist ein RFID-Smartcardsystem und der NFC-Standard in Japan, Hongkong und anderen Märkten in der Region Asien-Pazifik (APAC). Die Nutzung in dieser Region nimmt zu und NFC wird häufig in öffentlichen Verkehrsmitteln, im Einzelhandel und bei Treuepunkteprogrammen eingesetzt. Durch die Unterstützung von FeliCa auf Android-Geräten, die für diese Region bestimmt sind, wird ihre Nützlichkeit erhöht.
Implementierung
Für HCE FeliCa ist NFC-Hardware erforderlich, die den NFC-F-Standard (JIS 6319-4) unterstützt.
Die Host Card Emulation (HCE) von FeliCa ist im Wesentlichen eine parallele Implementierung der vorhandenen HCE-Implementierung auf Android. Es werden neue Klassen für FeliCa erstellt, wo es sinnvoll ist, und wo möglich mit der vorhandenen HCE-Implementierung zusammengeführt.
Die folgenden Android-Komponenten sind im Android Open Source Project (AOSP) enthalten:
- Framework-Klassen
- Public HostNfcFService (Dienstklasse für praktische Dienste)
- @hide NfcFServiceInfo
- Änderungen am NFC-Kern-Framework
Wie bei den meisten Android-Plattformfunktionen schreiben die Hersteller die Treiber, damit die Hardware mit der API funktioniert.
Zertifizierungsstufe
Verwenden Sie die Android Compatibility Test Suite, um sicherzustellen, dass diese Funktion wie vorgesehen funktioniert. Der CTS-Verifier (NfcTestActivity) prüft diese Implementierung für Geräte, die die android.hardware.nfc.hcef
-Funktionskonstante melden.
Alle Inhalte und Codebeispiele auf dieser Seite unterliegen den Lizenzen wie im Abschnitt Inhaltslizenz beschrieben. Java und OpenJDK sind Marken oder eingetragene Marken von Oracle und/oder seinen Tochtergesellschaften.
Zuletzt aktualisiert: 2025-03-26 (UTC).
[[["Leicht verständlich","easyToUnderstand","thumb-up"],["Mein Problem wurde gelöst","solvedMyProblem","thumb-up"],["Sonstiges","otherUp","thumb-up"]],[["Benötigte Informationen nicht gefunden","missingTheInformationINeed","thumb-down"],["Zu umständlich/zu viele Schritte","tooComplicatedTooManySteps","thumb-down"],["Nicht mehr aktuell","outOfDate","thumb-down"],["Problem mit der Übersetzung","translationIssue","thumb-down"],["Problem mit Beispielen/Code","samplesCodeIssue","thumb-down"],["Sonstiges","otherDown","thumb-down"]],["Zuletzt aktualisiert: 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."]]