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 yerleşik NCI yığını:
libnfc_nci.so
Modül sınırı

Şekil 1. 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 konumundadır.
Paket biçimi
Bu modülün ana işlevi, APEX paketine
com.android.nfcservices dahildir.
Bağımlılıklar
- HAL'nin NFC çip tedarikçisine veya OEM'ye bağlı olarak uygulanması
- Tüm güvenli hizmet etkileşimleri için güvenli öğe
- NFC çalışma zamanı izni zorunluluğu için temel çerçeve