การจําลองบัตรของโฮสต์สำหรับ 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