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