0

デバイス情報:

  • ルート化されたNexus 4の4.2.2のCyanogenMod 10.1 rom
  • nfcee_access.xml私の証明書でファイルを セットアップします。

バックグラウンド:

NFC リーダーでカード エミュレーションを使用してアプリをテストしようとしていますが、アクティビティのonNewIntent()メソッドがトリガーされません。を に設定しようとしましlaunchModeたがsingleTop、運もありません。

さらに調査したところ、NFC リーダーをタップした後しばらくして、logcat で次のエラーに気付きました。これが問題の可能性があると思われます。

E/NativeNfcManager(824): NFC Host Emulation not supported with NCI adapters

このエラーの意味を知っている人はいますか?

4

1 に答える 1

0

NCI は、NFC コントローラ インターフェイスの仕様です。これは、4.2 以降、Android が NFC デバイスに使用する新しい API です。ホスト エミュレーション (つまり、アプリによるカード エミュレーション) は、Android の公式機能ではありません。どうやら、Cyanogenmod は NCI ベースのデバイスでもサポートしていないようです。

于 2013-05-08T15:24:13.863 に答える