Mô-đun Dịch vụ NFC là một mô-đun Mainline có thể cập nhật (không bắt buộc) được phát hành trong Android 16. Mô-đun này có các thành phần sau:
- Các lớp NFC API:
framework-nfc.jar - Khung NFC Java xử lý tất cả các API:
NfcNci.apk - Giao diện NCI JNI:
libnfc_nci_jni.so - Ngăn xếp tích hợp NCI giao tiếp với HAL NFC:
libnfc_nci.so
Ranh giới mô-đun

Hình 1. Cấu trúc ngăn xếp Mainline NFC.
APEX com.android.nfcservices Mainline của Dịch vụ NFC chứa những nội dung sau:
- Nền tảng API NFC (Java)
- APK hệ thống NFC (Java)
- Ngăn xếp tích hợp NFC (C++)
Cơ sở mã nằm ở packages/modules/Nfc.
Định dạng gói
Chức năng chính của mô-đun này có trong gói APEX com.android.nfcservices.
Phần phụ thuộc
- Phần phụ thuộc vào việc triển khai HAL đối với nhà cung cấp chip NFC hoặc OEM
- Phần tử bảo mật cho tất cả các hoạt động tương tác dịch vụ bảo mật
- Khung cốt lõi để thực thi quyền khi bắt đầu chạy NFC