Android: verifique o suporte NFC

1) Adicione o elemento “uses-feature” no arquivo AndroidMenifeast, para que seu aplicativo apareça no Google Play apenas para dispositivos que possuem hardware NFC

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

2) Se seu aplicativo usa funcionalidade NFC, mas essa funcionalidade não é crucial para seu aplicativo, você pode omitir o elemento uses-feature e verificar a disponibilidade de NFC no tempo de execução

**Option 1:**
NfcManager nfcManager = (NfcManager) context.getSystemService(Context.NFC_SERVICE);
NfcAdapter nfcAdapter = nfcManager.getDefaultAdapter();
if (nfcAdapter == null) {
// Device not compatible for NFC support
}

**Option 2:**
if (!getPackageManager().hasSystemFeature(PackageManager.FEATURE_NFC)) {
// Device not compatible for NFC support
}

3) Verifique se o NFC está habilitado … Se “Falso”, os aplicativos podem solicitar a IU de configurações, permitindo ao usuário ativar / desativar o NFC nas configurações

startActivity(new Intent(android.provider.Settings.ACTION_WIRELESS_SETTINGS));