O módulo de serviços NFC é um módulo Mainline opcional e atualizável lançado no Android 16. Este módulo contém os seguintes componentes:
- Classes da API NFC:
framework-nfc.jar - Framework Java NFC que processa todas as APIs:
NfcNci.apk - Interface JNI do NCI:
libnfc_nci_jni.so - Interface da pilha integrada NCI com a HAL NFC:
libnfc_nci.so
Limite do módulo

Figura 1. Arquitetura da pilha principal do NFC.
O APEX principal dos serviços NFC com.android.nfcservices contém o seguinte:
- Superfície da API NFC (Java)
- APK do sistema NFC (Java)
- Pilha integrada de NFC (C++)
A base de código está localizada em packages/modules/Nfc.
Formato do pacote
A função principal desse módulo está incluída no pacote APEX
com.android.nfcservices.
Dependências
- Dependência da implementação da HAL do fornecedor do chip NFC ou do OEM
- Elemento de segurança para todas as interações de serviço seguras
- Estrutura principal para aplicação de permissões de execução da NFC.