এনএফসি সার্ভিসেস মডিউলটি অ্যান্ড্রয়েড ১৬-তে প্রকাশিত একটি ঐচ্ছিক আপডেটযোগ্য মেইনলাইন মডিউল। এই মডিউলটিতে নিম্নলিখিত উপাদানগুলি রয়েছে:
- NFC API ক্লাস:
framework-nfc.jar - সমস্ত API পরিচালনা করে NFC জাভা ফ্রেমওয়ার্ক:
NfcNci.apk - NCI JNI ইন্টারফেস:
libnfc_nci_jni.so - NCI বিল্ট-ইন স্ট্যাক NFC HAL এর সাথে ইন্টারফেসিং:
libnfc_nci.so
মডিউল সীমানা

চিত্র ১. এনএফসি মেইনলাইন স্ট্যাক আর্কিটেকচার।
NFC সার্ভিসেস মেইনলাইন APEX com.android.nfcservices এ নিম্নলিখিতগুলি রয়েছে:
- NFC API সারফেস (জাভা)
- NFC সিস্টেম APK (জাভা)
- NFC বিল্ট-ইন স্ট্যাক (C++)
কোডবেসটি packages/modules/Nfc এ অবস্থিত।
প্যাকেজ ফর্ম্যাট
এই মডিউলের প্রধান কাজটি APEX প্যাকেজ com.android.nfcservices এর অন্তর্ভুক্ত।
নির্ভরতা
- NFC চিপ বিক্রেতা বা OEM এর উপর HAL বাস্তবায়ন নির্ভরতা
- সমস্ত নিরাপদ পরিষেবা ইন্টারঅ্যাকশনের জন্য নিরাপদ উপাদান
- NFC রানটাইম অনুমতি প্রয়োগের জন্য মূল কাঠামো