android - 检查 NFC 标签是否靠近

标签 android nfc

是否可以强制 Android 检查 NFC 标签是否在附近?我只能在 android 检测到标签时读取标签,我想强制它检查标签是否在特定时刻附近

最佳答案

你想做的事情通常是不可能的。但是,如果您可以忍受肮脏的黑客行为,以下内容将起作用(由于未指定的行为):

首先禁用所有支持的标签类型的阅读器模式。这使 NFC 子系统进入干净状态,例如它确保 NFC Controller 不会连接到标签。

完成后再次恢复阅读器模式。如果此时存在标签,您将获得通常的发现操作作为 Intent 。不过可能需要一两秒钟。

可以使用 NfcAdapter.enableReaderModeNfcAdapter.disableReaderMode 控制读取器模式

关于android - 检查 NFC 标签是否靠近,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27017813/

相关文章:

android - 为什么在 SQLiteDatabase 上使用 SQLiteOpenHelper?

android - 是否有任何可以管理循环引用的android json库?

android - 配置 Android Lollipop 时校验和错误

android - ACR122U NFC 点对点演示不工作

android - 无法使用 nfc_initiator_transceive_bytes() 通过 libnfc 发​​送大型 APDU 命令

android - 如何使用 Kotlin 修复此错误,找不到 Fragment 构造函数?

机器人 Espresso :test for new activity launch on button click is failing

android - HTML 文件输入接受问题

android - 在 Android 中屏幕锁定时启动 NFC

nfc - nexus mobile中的NFC可以读取普通的RFID标签吗?