2

我开发了一个处理 NFC 的应用程序。

目前,如果用户的设备不支持 NFC,则无法从 Play 商店下载我的应用程序。

我希望从所有设备上下载它,即它应该与所有设备兼容,无论 NFC 支持如何。

我在清单中使用了这一行:

<uses-feature android:name="android.hardware.nfc" android:required="false" />

这会解决我的问题吗?

我是 NFC 的新手,所以我不知道我应该怎么做才能让它在所有设备上工作。我需要一些已经从事这项技术工作的人的指导。

4

1 回答 1

0

minSdkVersion是的,如果你高于 5 ,那条线应该可以解决问题。

在代码中,您可以检查设备是否支持 NFC。

NfcAdapter nfcAdapter = nfcAdapter = NfcAdapter.getDefaultAdapter(this);

if (nfcAdapter == null) {       
    // This device doesn't support NFC.
}
if (!nfcAdapter.isEnabled()) {
    // NFC is Disabled
} else {
    // NFC is enabled
}
于 2013-11-19T05:46:26.863 回答