在Android设备上检测NFC

yos*_*soh 8 android nfc

好吧,我的目的是检测Android设备是否支持NFC,如果不支持我将使用其他技术.我已将最低API级别设置为8,因为我希望我的应用程序即使在没有NFC的这些设备上也可以运行.

有没有像isNFCSupported()这样的方法?有任何想法吗?

谢谢yosoh.

Com*_*are 23

第一步:把它放在你的清单中:

<uses-feature android:name="android.hardware.nfc" android:required="false" />
Run Code Online (Sandbox Code Playgroud)

第2步:调用hasSystemFeature(PackageManager.FEATURE_NFC)PackageManager,看是否NFC可在当前设备上

  • nfcAdapter.isEnabled()(谷歌是你的朋友) (3认同)