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.