【发布时间】:2016-03-02 05:21:17
【问题描述】:
我只是想知道是否可以在 Android 上强制扫描 NFC 标签以及如何进行。我想知道我是否可以调用nfc.scan() 之类的东西,如果检测到任何标签,让它返回标签信息。我对这个 Android 东西有点陌生,到目前为止我只看到它是用意图完成的。
【问题讨论】:
标签: java android android-intent tags nfc
我只是想知道是否可以在 Android 上强制扫描 NFC 标签以及如何进行。我想知道我是否可以调用nfc.scan() 之类的东西,如果检测到任何标签,让它返回标签信息。我对这个 Android 东西有点陌生,到目前为止我只看到它是用意图完成的。
【问题讨论】:
标签: java android android-intent tags nfc
不,Android 不允许您触发扫描范围内的 NFC 标签/设备。
事实上,Android 会在屏幕开启(和解锁)且当前未检测到标签时不断轮询1 的标签。因此,您可以注册您的应用,以便在检测到新标签时收到通知 -> 这是通过意图完成的。
1) 大多数 Android 设备采用一些节能模式,以防止设备不断轮询各种标签。相反,这些设备通过发送短脉冲并测量感应耦合的失谐效应来检测标签。
【讨论】: