Emulasi Kartu Host FeliCa

Felicity Card, atau FeliCa, sistem kartu pintar RFID, adalah standar NFC di Jepang, Hong Kong, dan pasar lainnya di kawasan Asia-Pasifik (APAC). Ini telah berkembang dalam adopsi di wilayah itu 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).

Host Card Emulation (HCE) FeliCa pada dasarnya adalah implementasi paralel dengan implementasi HCE yang ada di Android; itu menciptakan kelas baru untuk FeliCa yang masuk akal dan menyatu dengan implementasi HCE yang ada jika memungkinkan.

Komponen Android berikut disertakan dalam Android Open Source Project (AOSP):

  • Kelas kerangka
    • HostNfcFService Publik (kelas layanan praktis)
    • @hide NfcFServiceInfo
  • Modifikasi kerangka inti NFC

Seperti kebanyakan fitur platform Android, produsen menulis driver untuk membuat perangkat keras bekerja dengan API.

Validasi

Gunakan Android Compatibility Test Suite untuk memastikan fitur ini berfungsi sebagaimana mestinya. CTS Verifier (NfcTestActivity) menguji implementasi ini untuk perangkat yang melaporkan konstanta fitur android.hardware.nfc.hcef .