Die Felicity Card (FeliCa), ein RFID-Smartcardsystem, ist der NFC-Standard in Japan, Hongkong und anderen Märkten in der Region Asien-Pazifik (APAC). Die Nutzung in dieser Region nimmt zu und sie wird häufig für Transport-, Einzelhandels- und Treuepunkte-Dienste verwendet. Durch die Unterstützung von FeliCa auf Android-Geräten, die für diese Region bestimmt sind, wird ihre Nützlichkeit verbessert.
Implementierung
Für HCE FeliCa ist NFC-Hardware erforderlich, die den Standard NFC-F (JIS 6319-4) unterstützt.
Die Host Card Emulation (HCE) von FeliCa ist im Wesentlichen eine parallele Implementierung der vorhandenen HCE-Implementierung unter Android. Es werden neue Klassen für FeliCa erstellt, wo dies sinnvoll ist, und mit der vorhandenen HCE-Implementierung zusammengeführt, wo dies möglich ist.
Die folgenden Android-Komponenten sind im Open-Source-Projekt für Android (AOSP) enthalten:
- Framework-Klassen
Public HostNfcFService(Klasse für Komfortdienste)@hide NfcFServiceInfo
- Änderungen am zentralen NFC-Framework
Wie bei den meisten Android-Plattformfunktionen schreiben Sie die Treiber, damit die Hardware mit der API funktioniert.
Zertifizierungsstufe
Verwenden Sie die Android Compatibility Test Suite, um zu prüfen, ob diese Funktion wie vorgesehen funktioniert. CTS Verifier (NfcTestActivity) testet diese Implementierung für Geräte, die die Feature-Konstante android.hardware.nfc.hcef melden.