एनएफ़सी सेवाएं मॉड्यूल, अपडेट किया जा सकने वाला एक वैकल्पिक Mainline मॉड्यूल है. इसे Android 16 में रिलीज़ किया गया था. इस मॉड्यूल में ये कॉम्पोनेंट शामिल हैं:
- एनएफ़सी एपीआई क्लास:
framework-nfc.jar - एनएफ़सी Java फ़्रेमवर्क, सभी एपीआई को मैनेज करता है:
NfcNci.apk - NCI JNI इंटरफ़ेस:
libnfc_nci_jni.so - एनसीआई का बिल्ट-इन स्टैक, एनएफ़सी एचएएल के साथ इंटरफ़ेस करता है:
libnfc_nci.so
मॉड्यूल की सीमा

पहली इमेज. एनएफ़सी मेनलाइन स्टैक आर्किटेक्चर.
एनएफ़सी सेवाओं के Mainline APEX com.android.nfcservices में ये चीज़ें शामिल होती हैं:
- एनएफ़सी एपीआई सरफेस (Java)
- एनएफ़सी सिस्टम एपीके (Java)
- एनएफ़सी का बिल्ट-इन स्टैक (C++)
कोडबेस packages/modules/Nfc पर मौजूद है.
पैकेज का फ़ॉर्मैट
इस मॉड्यूल का मुख्य फ़ंक्शन, APEX पैकेज
com.android.nfcservices में शामिल है.
डिपेंडेंसी
- एनएफ़सी चिप वेंडर या ओईएम पर एचएएल लागू करने की निर्भरता
- सुरक्षित सेवा इंटरैक्शन के लिए सुरक्षा चिप
- एनएफ़सी के लिए रनटाइम की अनुमति लागू करने के लिए मुख्य फ़्रेमवर्क