是否可以在运行时检查设备是否具有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
}

关于android - 以编程方式检查设备是否具有NFC读取器,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/23564475/

10-13 04:37