Od 27 marca 2025 r. zalecamy używanie android-latest-release
zamiast aosp-main
do kompilowania i wspołtworzenia AOSP. Więcej informacji znajdziesz w artykule o zmianach w AOSP.
host card emulation
Zadbaj o dobrą organizację dzięki kolekcji
Zapisuj i kategoryzuj treści zgodnie ze swoimi preferencjami.
Felicity Card (FeliCa), system kart inteligentnych RFID, jest standardem NFC w Japonii, Hongkongu i na innych rynkach w regionie Azji i Pacyfiku. W tym regionie coraz więcej osób korzysta z tej technologii, a usługi transportowe, detaliczne i lojalnościowe wykorzystują ją na szeroką skalę. Dodanie obsługi FeliCa na urządzeniach z Androidem przeznaczonych na ten rynek zwiększa ich użyteczność.
Implementacja
HCE FeliCa wymaga sprzętu NFC obsługującego standard NFC-F (JIS 6319-4).
Host Card Emulation (HCE) FeliCa jest w istocie równoległą implementacją dotychczasowej implementacji HCE na Androidzie. Tworzy nowe klasy dla FeliCa w miejscach, w których ma to sens, i łączy się z istniejącą implementacją HCE w miejscach, w których jest to możliwe.
Projekt Android Open Source (AOSP) obejmuje te komponenty Androida:
- Klasy frameworka
- Public HostNfcFService (klasa usługi wygodnej)
- @hide NfcFServiceInfo
- Modyfikacje podstawowego frameworka NFC
Podobnie jak w przypadku większości funkcji platformy Android, producenci piszą sterowniki, aby umożliwić działanie sprzętu z interfejsem API.
Weryfikacja
Aby sprawdzić, czy ta funkcja działa prawidłowo, użyj komputera z pakietem testów zgodności Androida (Compatibility Test Suite). Narzędzie CTS Verifier (NfcTestActivity) testuje tę implementację na urządzeniach, które zgłaszają stałą wartość funkcji android.hardware.nfc.hcef
.
Treść strony i umieszczone na niej fragmenty kodu podlegają licencjom opisanym w Licencji na treści. Java i OpenJDK są znakami towarowymi lub zastrzeżonymi znakami towarowymi należącymi do firmy Oracle lub jej podmiotów stowarzyszonych.
Ostatnia aktualizacja: 2025-03-26 UTC.
[[["Łatwo zrozumieć","easyToUnderstand","thumb-up"],["Rozwiązało to mój problem","solvedMyProblem","thumb-up"],["Inne","otherUp","thumb-up"]],[["Brak potrzebnych mi informacji","missingTheInformationINeed","thumb-down"],["Zbyt skomplikowane / zbyt wiele czynności do wykonania","tooComplicatedTooManySteps","thumb-down"],["Nieaktualne treści","outOfDate","thumb-down"],["Problem z tłumaczeniem","translationIssue","thumb-down"],["Problem z przykładami/kodem","samplesCodeIssue","thumb-down"],["Inne","otherDown","thumb-down"]],["Ostatnia aktualizacja: 2025-03-26 UTC."],[],[],null,["# Host card emulation of FeliCa\n\nFelicity Card (FeliCa), an RFID smart card system, is the NFC standard in\nJapan, Hong Kong, and other markets in the Asia-Pacific (APAC) region. It has\nbeen expanding in adoption in that region and is well used among transit,\nretail, and loyalty services. Adding support for FeliCa in Android devices\ndestined for that region improves their usefulness.\n\nImplementation\n--------------\n\nHCE FeliCa requires NFC hardware that supports the NFC-F (JIS 6319-4) standard.\n\nHost Card Emulation (HCE) of FeliCa is essentially a parallel implementation to\nthe existing HCE implementation on Android; it creates new classes for FeliCa\nwhere it makes sense and merges with the existing HCE implementation where\npossible.\n\nThe following Android components are included in the Android Open Source Project\n(AOSP):\n\n- Framework classes\n - Public HostNfcFService (convenience service class)\n - @hide NfcFServiceInfo\n- Modifications to core NFC framework\n\nAs with most Android platform features, manufacturers write the drivers to\nmake the hardware work with the API.\n\nValidation\n----------\n\nUse the [Android Compatibility\nTest Suite](/docs/compatibility/cts) to ensure this feature works as intended. CTS Verifier\n(NfcTestActivity) tests this implementation for devices reporting the\n`android.hardware.nfc.hcef` feature constant."]]