NFC পরিষেবা

এনএফসি সার্ভিসেস মডিউল হল একটি ঐচ্ছিক আপডেটযোগ্য মেইনলাইন মডিউল যা অ্যান্ড্রয়েড 16 এ প্রকাশিত হয়েছে। এই মডিউলটিতে নিম্নলিখিত উপাদান রয়েছে:

  • NFC API ক্লাস: framework-nfc.jar
  • এনএফসি জাভা ফ্রেমওয়ার্ক সমস্ত এপিআই পরিচালনা করে: NfcNci.apk
  • NCI JNI ইন্টারফেস: libnfc_nci_jni.so
  • NCI অন্তর্নির্মিত স্ট্যাক NFC HAL এর সাথে ইন্টারফেসিং: libnfc_nci.so

মডিউল সীমানা

NFC মেইনলাইন স্ট্যাক আর্কিটেকচার

চিত্র 1. NFC মেইনলাইন স্ট্যাক আর্কিটেকচার।

NFC পরিষেবার মেইনলাইন APEX com.android.nfcservices নিম্নলিখিতগুলি রয়েছে:

  • NFC API পৃষ্ঠ (জাভা)
  • NFC সিস্টেম APK (জাভা)
  • NFC বিল্ট-ইন স্ট্যাক (C++)

কোডবেস packages/modules/Nfc এ অবস্থিত।

প্যাকেজ বিন্যাস

এই মডিউলের প্রধান ফাংশনটি APEX প্যাকেজ com.android.nfcservices এ অন্তর্ভুক্ত।

নির্ভরতা

  • NFC চিপ বিক্রেতা বা OEM-এর উপর HAL বাস্তবায়ন নির্ভরতা
  • সমস্ত নিরাপদ পরিষেবা ইন্টারঅ্যাকশনের জন্য সুরক্ষিত উপাদান
  • NFC রানটাইম অনুমতি প্রয়োগের জন্য মূল কাঠামো