Emulasi kartu host FeliCa

Felicity Card (FeliCa), sistem kartu pintar RFID, adalah standar NFC di Jepang, Hong Kong, dan pasar lainnya di wilayah Asia-Pasifik (APAC). Penggunaannya terus meningkat di wilayah tersebut dan banyak digunakan di layanan transportasi, ritel, dan loyalitas. Menambahkan dukungan untuk FeliCa di perangkat Android yang ditujukan untuk wilayah tersebut akan meningkatkan kegunaannya.

Penerapan

HCE FeliCa memerlukan hardware NFC yang mendukung standar NFC-F (JIS 6319-4).

Emulasi Kartu Host (HCE) FeliCa pada dasarnya adalah penerapan paralel untuk penerapan HCE yang ada di Android; HCE FeliCa membuat class baru untuk FeliCa jika diperlukan dan digabungkan dengan penerapan HCE yang ada jika memungkinkan.

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

  • Class framework
    • Public HostNfcFService (class layanan praktis)
    • @hide NfcFServiceInfo
  • Modifikasi pada framework NFC inti

Seperti kebanyakan fitur platform Android, Anda menulis driver untuk membuat hardware berfungsi dengan API.

Validasi

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