Il modulo Servizi NFC è un modulo Mainline aggiornabile opzionale rilasciato in Android 16. Questo modulo contiene i seguenti componenti:
- Classi API NFC:
framework-nfc.jar - Framework Java NFC che gestisce tutte le API:
NfcNci.apk - Interfaccia JNI di NCI:
libnfc_nci_jni.so - Stack NCI integrato che interagisce con l'HAL NFC:
libnfc_nci.so
Confine del modulo

Figura 1. Architettura dello stack NFC Mainline.
L'APEX Mainline dei servizi NFC com.android.nfcservices contiene quanto segue:
- Piattaforma API NFC (Java)
- APK di sistema NFC (Java)
- Stack NFC integrato (C++)
La codebase si trova all'indirizzo packages/modules/Nfc.
Formato del pacchetto
La funzione principale di questo modulo è inclusa nel pacchetto APEX
com.android.nfcservices.
Dipendenze
- Dipendenza dell'implementazione HAL dal fornitore del chip NFC o dall'OEM
- Elemento sicuro per tutte le interazioni con i servizi protetti
- Framework principale per l'applicazione delle autorizzazioni di runtime NFC