有没有办法在运行时检查设备是否有 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 
} 


评论关闭
IT源码网

微信公众号号:IT虾米 (左侧二维码扫一扫)欢迎添加!