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