我是android开发的新手,正在尝试读取NFC卡,我想知道当用户按下按钮时是否可以读取它。我知道如何在卡靠近读卡器或轻敲近场通信读卡器(onTagDiscovered)时读卡。我想知道是否有可能当用户按下按钮时,设备就会读取卡片。
发布于 2016-06-08 16:14:05
Android不是这样工作的。
AndroidManifest中声明应用程序中的Activity可以读取NFC标签。当系统检测到标签时,
Intent另一种解决方案
你可以使用https://developer.android.com/guide/topics/connectivity/nfc/advanced-nfc.html#foreground-dispatch:
enableForgroundDispatch启用前台调度系统
使用以前的机制,您可以捕获Activity中的所有标签,当用户按下按钮执行所需操作时,当用户未按下按钮时,什么也不做。
https://stackoverflow.com/questions/37694357
复制相似问题