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