Felicity Card lub FeliCa, system kart inteligentnych RFID, to standard NFC w Japonii, Hongkongu i na innych rynkach regionu Azji i Pacyfiku (APAC). Rozwiązanie to cieszy się coraz większym zainteresowaniem w tym regionie i jest dobrze wykorzystywane w usługach tranzytowych, handlu detalicznym i usługach lojalnościowych. Dodanie obsługi FeliCa na urządzeniach z Androidem przeznaczonych dla tego regionu poprawia ich użyteczność.
Realizacja
HCE FeliCa wymaga sprzętu NFC obsługującego standard NFC-F (JIS 6319-4).
Emulacja karty hosta (HCE) FeliCa jest zasadniczo implementacją równoległą do istniejącej implementacji HCE na Androidzie; tworzy nowe klasy dla FeliCa tam, gdzie ma to sens i łączy się z istniejącą implementacją HCE, tam gdzie to możliwe.
Następujące komponenty systemu Android są zawarte w projekcie Android Open Source Project (AOSP):
- Klasy ramowe
- Public HostNfcFService (klasa usług wygodnych)
- @hide NfcFServiceInfo
- Modyfikacje w podstawowej strukturze NFC
Podobnie jak w przypadku większości funkcji platformy Android, producenci piszą sterowniki, aby sprzęt współpracował z interfejsem API.
Walidacja
Skorzystaj z pakietu testów zgodności systemu Android , aby upewnić się, że ta funkcja działa zgodnie z oczekiwaniami. Weryfikator CTS (NfcTestActivity) testuje tę implementację dla urządzeń zgłaszających stałą funkcji android.hardware.nfc.hcef
.