如何获取NFC标签的ID号?我获取的是个乱码,不知道怎么回事,求大神指点
我想获取标签全球唯一的ID号,可是确实乱码,正常应该是十六进制
读取ID号码相关的代码如下:
Intent intent =getIntent();
byte[] bytesId =intent.getByteArrayExtra(NfcAdapter.EXTRA_ID);
Tag tag = intent.getParcelableExtra(NfcAdapter.EXTRA_TAG);
byte[] dataId = tag.getId();
Log.e("dataId",dataId+"");
String strId = new String(dataId);
Log.e("strId",strId+"");
cardIdtext.setText(strId);