FeliCa 主机卡模拟

Felicity Card (FeliCa) 是一种 RFID 智能卡系统,是日本、香港和亚太 (APAC) 地区其他市场的 NFC 标准。它在该地区的采用范围不断扩大,并在交通运输、零售和会员服务中得到广泛应用。在面向该地区的 Android 设备中添加对 FeliCa 的支持,可以提高设备的实用性。

实现

HCE FeliCa 需要支持 NFC-F (JIS 6319-4) 标准的 NFC 硬件。

FeliCa 的主机卡模拟 (HCE) 本质上是 Android 上现有 HCE 实现的并行实现;它在有意义的地方为 FeliCa 创建新类,并在可能的情况下与现有 HCE 实现合并。

以下 Android 组件包含在 Android 开源项目 (AOSP) 中

  • 框架类
    • 公共 HostNfcFService(便捷服务类)
    • @hide NfcFServiceInfo
  • 对核心 NFC 框架的修改

与大多数 Android 平台功能一样,制造商编写驱动程序以使硬件与 API 协同工作。

验证

使用 Android 兼容性测试套件 以确保此功能按预期工作。CTS 验证程序 (NfcTestActivity) 针对报告 android.hardware.nfc.hcef 功能常量的设备测试此实现。