Felicity Card, atau FeliCa, sebuah sistem kartu pintar RFID, adalah standar NFC di Jepang, Hong Kong, dan pasar lain di kawasan Asia-Pasifik (APAC). Penerapannya telah meluas di wilayah tersebut dan digunakan dengan baik di antara layanan transit, ritel, dan loyalitas. Menambahkan dukungan untuk FeliCa di perangkat Android yang ditujukan untuk wilayah tersebut akan meningkatkan kegunaannya.
Penerapan
HCE FeliCa memerlukan perangkat keras NFC yang mendukung standar NFC-F (JIS 6319-4).
Emulasi Kartu Host (HCE) FeliCa pada dasarnya adalah implementasi paralel dengan implementasi HCE yang ada di Android; ini menciptakan kelas baru untuk FeliCa yang masuk akal dan digabungkan dengan implementasi HCE yang ada jika memungkinkan.
Komponen Android berikut disertakan dalam Proyek Sumber Terbuka Android (AOSP):
- Kelas kerangka
- HostNfcFService Publik (kelas layanan kenyamanan)
- @sembunyikan NfcFServiceInfo
- Modifikasi pada kerangka inti NFC
Seperti kebanyakan fitur platform Android, produsen menulis driver agar perangkat keras berfungsi dengan API.
Validasi
Gunakan Rangkaian Uji Kompatibilitas Android untuk memastikan fitur ini berfungsi sebagaimana mestinya. CTS Verifier (NfcTestActivity) menguji implementasi ini untuk perangkat yang melaporkan konstanta fitur android.hardware.nfc.hcef
.