מודול שירותי ה-NFC הוא מודול Mainline אופציונלי שניתן לעדכון, והוא הושק ב-Android 16. המודול הזה מכיל את הרכיבים הבאים:
- מחלקות NFC API:
framework-nfc.jar - NFC Java framework שמטפל בכל ממשקי ה-API:
NfcNci.apk - ממשק NCI JNI:
libnfc_nci_jni.so - ממשק NCI מובנה עם NFC HAL:
libnfc_nci.so
גבול המודול

איור 1. ארכיטקטורת מקבץ NFC Mainline.
מודול ה-APEX של NFC Services Mainline com.android.nfcservices מכיל את הרכיבים הבאים:
- פלטפורמת NFC API (Java)
- קובץ APK של מערכת NFC (Java)
- מקבץ NFC מובנה (C++)
בסיס הקוד נמצא בכתובת packages/modules/Nfc.
פורמט החבילה
הפונקציה העיקרית של המודול הזה כלולה בחבילת APEX com.android.nfcservices.
תלויות
- תלות בהטמעה של HAL בספק שבבי NFC או ב-OEM
- רכיב מאובטח לכל האינטראקציות עם שירותים מאובטחים
- מסגרת ליבה לאכיפת הרשאות NFC בזמן ריצה