NFC 服務

NFC 服務模組是 Android 16 中發布的可更新 Mainline 模組,屬於選用模組。這個模組包含下列元件:

  • NFC API 類別:framework-nfc.jar
  • NFC Java 架構會處理所有 API:NfcNci.apk
  • NCI JNI 介面:libnfc_nci_jni.so
  • NCI 內建堆疊與 NFC HAL 介接:libnfc_nci.so

模組邊界

NFC Mainline 堆疊架構

圖 1. NFC Mainline 堆疊架構。

NFC 服務 Mainline APEX com.android.nfcservices 包含下列項目:

  • NFC API 介面 (Java)
  • NFC 系統 APK (Java)
  • 內建 NFC 堆疊 (C++)

程式碼位於 packages/modules/Nfc

套件格式

這個模組的主要函式包含在 APEX 套件 com.android.nfcservices 中。

依附元件

  • HAL 實作依附於 NFC 晶片供應商或原始設備製造商
  • 安全元件,用於所有安全服務互動
  • 強制執行 NFC 執行階段權限的核心架構