Android NFC读取标签UID

时间:2016-08-21 09:10:57
【文件属性】:

文件名称:Android NFC读取标签UID

文件大小:941KB

文件格式:ZIP

更新时间:2016-08-21 09:10:57

Android NFC

Android NFC 手机读取 标签UID的一个小代码 初学Android 和NFC 希望得到老手指教 和给同样是初学的小盆友一个参考


【文件预览】:
Readuid
----bin()
--------classes.dex(433KB)
--------res()
--------jarlist.cache(119B)
--------dexedLibs()
--------classes()
--------resources.ap_(26KB)
--------Readuid.apk(176KB)
--------AndroidManifest.xml(1KB)
----res()
--------drawable-ldpi()
--------values-v11()
--------menu()
--------values-v14()
--------drawable-hdpi()
--------drawable-xhdpi()
--------values()
--------drawable-mdpi()
--------layout()
--------xml()
----proguard-project.txt(781B)
----ic_launcher-web.png(54KB)
----assets()
----gen()
--------com()
----src()
--------com()
----.project(843B)
----.classpath(364B)
----project.properties(563B)
----AndroidManifest.xml(1KB)
----libs()
--------android-support-v4.jar(377KB)

网友评论

  • 不错,只是在部分手机不能运行。
  • 基本可以使用,有帮助
  • 浪费我一个积分,不能用
  • 能用的代码
  • 可以使用。。
  • csny2014的方法可用
  • 完全解决了我的问题,谢谢
  • 好像不能用,
  • 提供了很大的帮助,谢谢
  • 不错,很有用
  • 关键代码贴出来吧: byte[] bytesId = intent.getByteArrayExtra(NfcAdapter.EXTRA_ID); Tag tag = intent.getParcelableExtra(NfcAdapter.EXTRA_TAG);// bytesId = tag.getId(); Log.i("CurrentTask",bytesToHexString(bytesId)); 这两种方法获取的数据是相同的,楼主的代码不能正常运行。
  • 已打开,很简单,跟我自己的想法差不多,但是我的有错误,所以运行不成功
  • 你这个方法是错误的。获取UID不是这个方法,不要误导别人。并且你的代码连这个id连读都读不到。
  • 还不错,但是不能运行成功
  • 在我的手机上竟然不能用,一扫描卡程序就奔溃了
  • 只有读UID的,实用性不大
  • 可以运行成功,只有十六进制的,网上都说是需要转化为十进制,但是实际上不是十进制的。 大家可以参考一下。 uid就是项目中得到的十六进制的结果。 int before =(int) Long.parseLong(uid,16); int r24 = before >> 24 & 0x000000FF; int r8 = before >> 8 & 0x0000FF00; int l8 = before << 8 & 0x00FF0000; int l24 = before <
  • 不懂,没成功
  • 慢慢看,还是有用的
  • 不错,有扇区读取就更好了
  • 简单明了 一看就懂 适合初学者
  • 很好的资源,帮到了我,谢谢
  • 使用成功,非常感谢
  • 算法很好 。感谢分享。。
  • 挺好的资料,学习了,UID的读取比较简单
  • 没有读取十进制的uid。。。。
  • 楼主非常有心,把数据都转换成了10进制,算法我看了一下,太好了。
  • 奇怪,我运行之后没反应啊
  • 挺好的资料,学习了,UID的读取比较简单,但是有时候需要各种转换就比较麻烦了
  • 没有读取十进制的uid