NFC Hizmetleri modülü, Android 16'da yayınlanan isteğe bağlı ve güncellenebilir bir Mainline modülüdür. Bu modül aşağıdaki bileşenleri içerir:
- NFC API sınıfları:
framework-nfc.jar - Tüm API'leri işleyen NFC Java çerçevesi:
NfcNci.apk - NCI JNI arayüzü:
libnfc_nci_jni.so - NFC HAL ile arayüz oluşturan NCI yerleşik yığını:
libnfc_nci.so
Modül sınırı

1. şekil. NFC Mainline yığını mimarisi.
NFC Hizmetleri Mainline APEX'i com.android.nfcservices şunları içerir:
- NFC API yüzeyi (Java)
- NFC sistemi APK'sı (Java)
- NFC yerleşik yığını (C++)
Kod tabanı packages/modules/Nfc konumunda bulunur.
Paket biçimi
Bu modülün ana işlevi, APEX paketine
com.android.nfcservices dahildir.
Bağımlılıklar
- HAL uygulamasının NFC çipi tedarikçisine veya OEM'ye bağımlılığı
- Tüm güvenli hizmet etkileşimleri için güvenli öğe
- NFC çalışma zamanı izni zorunluluğu için temel çerçeve