nfc技术-android 读取NFC序列号

问题描述

android 读取NFC序列号

我手上有一个android系统的手持设备,有读取NFC功能,我想请问一下,NFC不都有一个唯一的序列号码。怎么读取这个序列号呀,很急,因为初学android所以希望有人可以帮我解决一下,谢谢

解决方案

byte[] bytesId =intent.getByteArrayExtra(NfcAdapter.EXTRA_ID);
Tag tag = intent.getParcelableExtra(NfcAdapter.EXTRA_TAG);
byte[] dataId = tag.getId();
Log.e("dataId",dataId+"");
String strId = bytesToHexString(dataId);// 字符序列转换为16进制字符串
Log.e("strId",strId+"");
cardIdtext.setText(strId);

// 字符序列转换为16进制字符串
private String bytesToHexString(byte[] src) {

return bytesToHexString(src, true);

}

    private String bytesToHexString(byte[] src, boolean isPrefix) {
        StringBuilder stringBuilder = new StringBuilder();
        if (isPrefix == true) {
            stringBuilder.append("0x");
        }
        if (src == null || src.length <= 0) {
            return null;
        }
        char[] buffer = new char[2];
        for (int i = 0; i < src.length; i++) {
            buffer[0] = Character.toUpperCase(Character.forDigit(
                    (src[i] >>> 4) & 0x0F, 16));
            buffer[1] = Character.toUpperCase(Character.forDigit(src[i] & 0x0F,
                    16));
            System.out.println(buffer);
            stringBuilder.append(buffer);
        }
        return stringBuilder.toString();
    }
    public static boolean isNumeric(String str){

        Pattern pattern = Pattern.compile("[0-9]*");

        return pattern.matcher(str).matches();   

    }

解决方案二:

https://yunpan.cn/cqL5KcCmdsDYp 访问密码 8173 有个文档你看看

时间: 2024-09-27 20:55:27

nfc技术-android 读取NFC序列号的相关文章

nfc技术-Android开发NFC功能时遇到的问题Ndef.get(tag)返回null

问题描述 Android开发NFC功能时遇到的问题Ndef.get(tag)返回null 照着网上资料写的,但就是不成功,经过多次调试最终发现问题位置: Ndef ndef = Ndef.get(tag); 这句返回的总是null,但是tag是有值的,TAG: Tech [android.nfc.tech.MifareClassic, android.nfc.tech.NfcA, android.nfc.tech.NdefFormatable] 同样的,NdefFormatable format

nfc技术-Android中使用NFC读取NfcA类型的芯片,Apdu指令怎么获取?

问题描述 Android中使用NFC读取NfcA类型的芯片,Apdu指令怎么获取? Android中使用NFC读取NfcA类型的芯片,Apdu指令怎么获取?就是 byte[] response = mNfc.transceive(cmd);中的这个cmd命令! 解决方案 补充:芯片卡是NFC-A (ISO 14443-3A) TpyeA类型的,得到的Tag是android.nfc.tech.NfcA类型 解决方案二: 解决了吗?今天也遇到同样的问题了.求大神不吝赐教. 解决方案三: 楼上的解决了

android nfc常用标签读取总结_Android

有几天没有更新博客了不过本篇却准备了许久希望能带给每一位开发者最简单高效的学习方式.废话到此为止下面开始正文. NFCNear Field Communication近场通信是一种数据传输技术.与Wi-Fi.蓝牙.红外线等数据传输技术的一个主要差异就是有效距离一般不能超过4厘米.但是NFC传输速度要比红外快.目前NFC已经出现了一些应用例如电子标签识别.刷手机.点对点付款.身份识别.信息记录等本篇文章的目的是为大家揭开NFC标签的面纱. 下面我们先从NFC的工作模式开始阐述NFC开发NFC必先了

Android NFC技术(三)——初次开发Android NFC你须知道NdefMessage和NdefRecord

Android NFC技术(三)--初次开发Android NFC你须知道NdefMessage和NdefRecord 这最近也是有好多天没写博客了,除了到处张罗着搬家之外,依旧还是许许多多的琐事阻碍着学习,加上使用NFC开发,也是需要具有NFC功能的测试机,也到买了一个,所以,也说了两天的概念 Android NFC开发(一)--初探NFC,了解当前前沿技术 Android NFC开发(二)--Android世界里的NFC所具备的条件以及使用方法 今天,咋们就来用一个小栗子做药引,一起进入An

Android实现读取NFC卡卡号示例

Android实现读取NFC卡卡号示例,具体如下: 1.权限 <uses-permission android:name="android.permission.NFC" /> <uses-feature android:name="android.hardware.nfc" android:required="true" /> 2.注册(静态) <intent-filter> <action andro

物联网时代NFC技术应用将无所不在

手机是必备的随身物品,逐渐取代原本的生活对象,包括钥匙.门禁卡.信用卡.车票--等,NFC技术如何透过可携式设备应用在人类生活中呢? NFC(Near Field Communication,近距离通信技术)其实不是新创技术,只是最近应用相关的议题越来越多,尤其是第三方支付方式的话题被炒得沸沸扬扬之际,大家也忽然关切到,手机在非接触机器的情况下能够相互感应并达到付款的目的,便是使用NFC技术,最典型的范例便是公交卡.而NFC技术是什么?其应用层级又在哪里? NFC的发展缘由是什么?NFC是在RF

NFC营销案例:NFC技术打造地铁交互式手机广告媒体

日本印刷http://www.aliyun.com/zixun/aggregation/6277.html">广告公司Shunkosha最近新推出了 一款名叫Strappy的新产品,外型为一个长方形的蓝色塑料盒,安装在地铁拉手的带子上.Strappy内置了FeliCa读取器和NFC读取器,当手机(日本兼容近场通讯技术的手机超过7000万)与Strappy接触时产生数据互动.NFC作为近场通讯的典型技术大家 多少都了解一些,Felica则是由索尼公司开发出的一种非接触智能卡技术,主要使用国家

专访PayPal副总裁:多手段支付不依赖NFC技术

PayPal副总裁山姆·施洛格(Sam Shrauger)郑峻 发自美国硅谷移动互联网无疑是目前最热门的领域,而移动支付则会是下一个创新阵地.全球最大的支付服务提供商PayPal负责全球产品与体验副总裁山姆·施洛格(Sam Shrauger)近日在美国硅谷总部就移动支付技术的发展接受了新浪科技专访.施洛格表示,简便安全是移动支付的第一要素,但新技术的设备升级不该让商家和消费者 买单,PayPal的移动支付技术不会完全依靠NFC(近场通信)技术,而会通过智能手机应用.电话绑定.PayPal卡等多种

NFC技术为门禁带来新机遇

随着门禁系统市场的发展,门禁控制的主动安防特性尽显.门禁控制领域往往紧密围绕着客户的实际需求在不断变化,从大众的门禁需求,逐步演化为深入特定行业的不同门禁解决方案.网络化与智能化的应用对于门禁领域来说是一个巨大的挑战,也是一次新的机遇. 门禁市场快速发展 随着人们对门禁系统各方面要求的不断提高,门禁系统的应用范围越来越广泛.人们对门禁系统的应用已不局限在单一的出入口控制,它已经逐渐发展成为一套完整的.多功能的出入管理系统.应用于智能大厦或智能社区的门禁控制.考勤管理.安防报警.停车场控制.电梯控