Felicity Card, или FeliCa, система смарт-карт RFID, является стандартом NFC в Японии, Гонконге и на других рынках Азиатско-Тихоокеанского региона (APAC). Он получил широкое распространение в этом регионе и хорошо используется в сфере транзитных перевозок, розничной торговли и служб лояльности. Добавление поддержки FeliCa в устройства Android, предназначенные для этого региона, повышает их полезность.
Реализация
Для HCE FeliCa требуется оборудование NFC, поддерживающее стандарт NFC-F (JIS 6319-4).
Эмуляция хост-карты (HCE) FeliCa, по сути, является параллельной реализацией существующей реализации HCE на Android; он создает новые классы для FeliCa там, где это имеет смысл, и по возможности объединяется с существующей реализацией HCE.
Следующие компоненты Android включены в Android Open Source Project (AOSP):
- Фреймворковые классы
- Public HostNfcFService (класс удобства обслуживания)
- @скрыть NfcFServiceInfo
- Модификации базовой структуры NFC
Как и в случае большинства функций платформы Android, производители пишут драйверы, чтобы оборудование работало с API.
Проверка
Используйте пакет тестов на совместимость с Android , чтобы убедиться, что эта функция работает должным образом. CTS Verifier (NfcTestActivity) тестирует эту реализацию для устройств, сообщающих о функциональной константе android.hardware.nfc.hcef
.