【问题标题】:Disable NFC Compatibility Check in Android Manifest在 Android 清单中禁用 NFC 兼容性检查
【发布时间】:2013-11-19 05:25:20
【问题描述】:

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

如果用户的设备不支持 NFC,目前无法从 Play 商店下载我的 Application

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

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

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

这能解决我的问题吗??

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

【问题讨论】:

  • 使用功能应用程序仅适用于具有 NFC 硬件的设备在 Google Play 中显示
  • 我提到了android:required="false"..不会有任何效果吗?

标签: android android-manifest nfc nfc-p2p


【解决方案1】:

是的,如果您的 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
}

【讨论】:

猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2020-01-21
  • 2012-05-24
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2021-12-12
  • 2016-08-22
相关资源
最近更新 更多