Felicity Card (FeliCa), một hệ thống thẻ thông minh RFID, là tiêu chuẩn NFC ở Nhật Bản, Hồng Kông và các thị trường khác trong khu vực Châu Á – Thái Bình Dương (APAC). Phương thức này đang ngày càng được sử dụng rộng rãi ở khu vực đó và được dùng hiệu quả trong các dịch vụ vận tải, bán lẻ và dịch vụ khách hàng thân thiết. Việc thêm tính năng hỗ trợ FeliCa trong các thiết bị Android dành cho khu vực đó sẽ giúp cải thiện tính hữu dụng của thiết bị.
Triển khai
HCE FeliCa yêu cầu phần cứng NFC hỗ trợ tiêu chuẩn NFC-F (JIS 6319-4).
Về cơ bản, tính năng Mô phỏng thẻ dựa trên máy chủ (HCE) của FeliCa là một phương thức triển khai song song với phương thức triển khai HCE hiện có trên Android; tính năng này tạo các lớp mới cho FeliCa khi cần thiết và hợp nhất với phương thức triển khai HCE hiện có nếu có thể.
Các thành phần Android sau đây có trong Dự án nguồn mở Android (AOSP):
- Các lớp khung
- Public HostNfcFService (lớp dịch vụ tiện lợi)
- @hide NfcFServiceInfo
- Nội dung sửa đổi đối với khung NFC cốt lõi
Giống như hầu hết các tính năng của nền tảng Android, nhà sản xuất sẽ viết trình điều khiển để thiết bị phần cứng hoạt động với API.
Xác nhận kết quả
Sử dụng Bộ kiểm thử tính tương thích với Android để đảm bảo tính năng này hoạt động như mong đợi. Trình xác minh CTS (NfcTestActivity) kiểm thử phương thức triển khai này cho các thiết bị báo cáo hằng số tính năng android.hardware.nfc.hcef
.