NFC读卡判断卡类型

作者: 夕hl月 | 来源:发表于2019-12-13 11:47 被阅读0次

如题,项目中会用到NFC读取卡号,并且需要获取卡的类型。
这时候我们可以在获取nfc读卡的onNewIntent方法中拿到卡的类型

@Override
    protected void onNewIntent(Intent intent) {
        super.onNewIntent(intent);
        String action = intent.getAction();
        if (NfcAdapter.ACTION_TAG_DISCOVERED.equals(action)
                || NfcAdapter.ACTION_TECH_DISCOVERED.equals(action)
                || NfcAdapter.ACTION_NDEF_DISCOVERED.equals(action)) {
            Parcelable parcelable = intent.getParcelableExtra(NfcAdapter.EXTRA_TAG);
            byte[] info = ((Tag) parcelable).getId();
            HexUtil.inverted(info);
            String infoHex = HexUtil.bytesToHex(info);
            callbackNFC(infoHex, new BigInteger(infoHex, 16).toString());

            String[] techList = ((Tag) parcelable).getTechList();
            for (String s : techList) {
                Logger.e("NFC读卡类型:" + s);
            }
        }
    }

在打印的日志中我们可以看到


image.png

这里我们就可以拿到我们需要的卡类型了。

相关文章

  • NFC读卡判断卡类型

    如题,项目中会用到NFC读取卡号,并且需要获取卡的类型。这时候我们可以在获取nfc读卡的onNewIntent方法...

  • Android NFC(三)CPU卡操作

    需要使用IsoDep命令进行卡片的控制,操作流程:1.NFC权限判断2.卡类型判断3.卡连接4.通过isoDep....

  • 如何用NFC手机模拟门禁卡

    一、软硬件准备 NFC Tool 手机上的IC卡读写编辑软件,搭配蓝牙读卡器或者OTG读卡器,可实现在手机上破解、...

  • NFC手机模拟门禁卡

    一、软硬件准备 NFC Tool 手机上的IC卡读写编辑软件,搭配蓝牙读卡器或者OTG读卡器,可实现在手机上破解、...

  • iOS NFC 加密功能实现

    ios NFC加密功能实现 前言:记录一下ios开发中NFC添加密码功能,卡类型为(NFCMiFareTag --...

  • iOS11 Core NFC

    About Core NFC Core NFC支持的读取数据类型: Core NFC框架特性/要求 目前支持NFC...

  • iOS11 NFC 读卡Demo

    iOS11 NFC 读卡Demo 注意,NFC开发现需要付费开发者才能使用 0x01 准备工作 创建一个App I...

  • Android NFC读卡器,仿真卡流程学习

    学习资料: Android中NFC读取金融IC卡 感谢laocaixw大佬,找了半天NFC相关开发的博客,终于找到...

  • 无源NFC方案

    最近偶然看见一个之前想的东西被别人做出来了,就是NFC刷卡其实是读卡器给卡的芯片供电,然后让卡里的芯片工作,进行数...

  • 5.2 坚持星球——水调歌头|打开口腔|恐惧

    坚持星球——早读卡|早课卡|微课卡|晚讲卡 早读卡 《水调歌头》苏轼 ——七大导师合体朗读! 明月几时有?把酒问青...

网友评论

    本文标题:NFC读卡判断卡类型

    本文链接:https://www.haomeiwen.com/subject/hrlfnctx.html