Moduł Usługi NFC to opcjonalny moduł Mainline, który można aktualizować. Został on wydany w Androidzie 16. Moduł ten zawiera te komponenty:
- Klasy interfejsu NFC API:
framework-nfc.jar - Platforma NFC Java obsługująca wszystkie interfejsy API:
NfcNci.apk - Interfejs NCI JNI:
libnfc_nci_jni.so - Wbudowany stos NCI współpracujący z warstwą HAL NFC:
libnfc_nci.so
Granica modułu

Rysunek 1. Architektura stosu NFC Mainline.
Główny pakiet APEX usług NFCcom.android.nfcservices zawiera:
- Interfejs NFC API (Java)
- APK systemu NFC (Java)
- Wbudowany stos NFC (C++)
Baza kodu znajduje się pod adresem packages/modules/Nfc.
Format pakietu
Główna funkcja tego modułu jest zawarta w pakiecie APEX
com.android.nfcservices.
Zależności
- Zależność implementacji HAL od dostawcy układu NFC lub producenta OEM
- Bezpieczny element do wszystkich bezpiecznych interakcji z usługami
- Podstawowe ramy egzekwowania uprawnień w czasie działania NFC