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

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

การใช้งาน

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

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

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

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

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

การตรวจสอบ

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