我的目的是检测Android设备是否支持NFC,如果不支持,则使用其他技术。我将最低API级别设置为8,因为我希望我的应用程序即使在没有NFC的设备上也能正常运行。
是否有像isNFCSupported()这样的方法?有什么想法吗?
谢谢 yosoh。
步骤1:将以下内容添加到您的清单文件中:
<uses-feature android:name="android.hardware.nfc" android:required="false" />
步骤#2:在PackageManager
上调用hasSystemFeature(PackageManager.FEATURE_NFC)
,以查看当前设备是否支持NFC。
hasSystemFeature()
已经存在于PackageManager
上。请参阅JavaDocs。 - CommonsWare