android - 捕获 NFC 卡对 NFC 读卡器 ("LongPress"的连续按压)

标签 android events android-intent tags nfc

这是在我的应用中检测到 NFC 标签的频率:

protected void onNewIntent(Intent intent) {      
    if (intent.getAction().equals(NfcAdapter.ACTION_TAG_DISCOVERED)) {
        Tag nfcTag = intent.getParcelableExtra(NfcAdapter.EXTRA_TAG);
        ...
    }
}

现在我还需要监听 NFC 标签是否长时间(大约 3 秒)靠近读取器。在那种情况下,我想做其他事情(类似于在 View 上区分普通按下和长按)。这可能吗?

最佳答案

方法

isConnected()

告诉您与标签的连接是否仍然存在。如果定期检查连接,则可以检测到长连接。

关于android - 捕获 NFC 卡对 NFC 读卡器 ("LongPress"的连续按压),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38309759/

相关文章:

java - Android登录界面-内容已被消费

java - EventBus 粘帖调用一次

javascript - 单击事件 JavaScript 后终止函数

events - 我应该允许插件使我的应用程序崩溃吗?

java - 从 parse.com 检索字符串并在 Android TextView 中显示它

android - 当手机进入休眠模式时关闭 AlarmManager

android - 如何让用户恢复到应用自定义声音?

java - 如何将字节数组中的pcm样本转换为-1.0到1.0范围内的 float 并返回?

android - 试图从三星的图库中挑选图像

android - AppWidgetProvider问题