การจําลองบัตรของโฮสต์สำหรับ FeliCa

Felicity Card (FeliCa) ซึ่งเป็นระบบสมาร์ทการ์ด RFID เป็นมาตรฐาน NFC ในญี่ปุ่น ฮ่องกง และตลาดอื่นๆ ในภูมิภาคเอเชียแปซิฟิก (APAC) การชำระเงินผ่านมือถือได้รับการยอมรับมากขึ้นในภูมิภาคดังกล่าว และได้รับความนิยมในบริการขนส่งสาธารณะ ค้าปลีก และโปรแกรมสะสมคะแนน การเพิ่มการรองรับ FeliCa ในอุปกรณ์ Android ที่ส่งไปยังภูมิภาคดังกล่าวจะช่วยเพิ่มความมีประโยชน์ของอุปกรณ์

การใช้งาน

HCE FeliCa ต้องใช้ฮาร์ดแวร์ NFC ที่รองรับมาตรฐาน NFC-F (JIS 6319-4)

โปรแกรมจำลองการ์ดแบบโฮสต์ (HCE) ของ FeliCa นั้นโดยพื้นฐานแล้วเป็นการใช้งานควบคู่ไปกับการใช้งาน HCE ที่มีอยู่บน Android โดยระบบจะสร้างคลาสใหม่สำหรับ FeliCa ตามความเหมาะสมและผสานรวมกับการใช้งาน HCE ที่มีอยู่หากเป็นไปได้

คอมโพเนนต์ Android ต่อไปนี้รวมอยู่ในโครงการโอเพนซอร์ส Android (AOSP)

  • ชั้นเรียนเฟรมเวิร์ก
    • Public HostNfcFService (คลาสบริการอำนวยความสะดวก)
    • @hide NfcFServiceInfo
  • การแก้ไขเฟรมเวิร์กหลักของ NFC

เช่นเดียวกับฟีเจอร์ส่วนใหญ่ของแพลตฟอร์ม Android ผู้ผลิตจะเขียนไดรเวอร์เพื่อให้ฮาร์ดแวร์ทำงานร่วมกับ API ได้

การตรวจสอบความถูกต้อง

ใช้ชุดทดสอบความเข้ากันได้ของ Android เพื่อให้แน่ใจว่าฟีเจอร์นี้ทำงานได้ตามที่ต้องการ CTS Verifier (NfcTestActivity) จะทดสอบการใช้งานนี้สำหรับอุปกรณ์ที่รายงานandroid.hardware.nfc.hcefค่าคงที่ของฟีเจอร์