有没有办法在运行时检查设备是否有 NFC 读取器?我的应用程序使用 NFC 执行任务,但如果没有读卡器,它可以使用按钮执行相同的任务。
请您参考如下方法:
希望这对你有用
NfcManager manager = (NfcManager) context.getSystemService(Context.NFC_SERVICE);
NfcAdapter adapter = manager.getDefaultAdapter();
if (adapter != null && adapter.isEnabled()) {
//Yes NFC available
}else if(adapter != null && !adapter.isEnabled()){
//NFC is not enabled.Need to enable by the user.
}else{
//NFC is not supported
}