android nfc demo

我这边只有mifare卡,这个demo也是针对m1卡编写的

当android扫描到NFC标签时,会自动寻找最适合的Activity来处理这个TAG,如果有多个Activity满足条件的话,会让用户来选择到底使用哪一个Activity来处理 但我们的业务逻辑会有好多activity要对卡里的内容进行操作,如果让用户自己选择的话会有点不友好。

我的处理是把我们业务上所有对卡的处理,全都放到一个activity里,setResult来把处理结果以及查询信息返回到调用activity那里。处理NFC的activity做成dialog 样式的,提醒将卡片靠近。

M1卡有16个扇区,64块,每个扇区有4块,第一扇区第1块,只能执行读操作,不能进行写操作。每个扇区都是独立的,每个扇区的第四块是存放各个扇区密码的地方。 我们能进行操作的是第一扇区的第2,3块,以及其他扇区的第1,2,3块。

这个demo主要改的信息为:

  • 获取卡片的默认出场信息
  • 修改第一扇区的默认密码
  • 第一扇区第2块写入自己定义的卡号
  • 第一扇区第3块写入卡片类型,金额,日期
  • 修改金额,充值或者刷卡

demo地址

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • Android 自定义View的各种姿势1 Activity的显示之ViewRootImpl详解 Activity...
    passiontim阅读 174,445评论 25 709
  • 文/悼声 自圆其说 你,劫持了我的梦 却只是路过 你不会感知我的荒凉 还有这与忧伤有染的诗行 我想,这距离 ...
    悼声阅读 438评论 0 0
  • 爸爸的茶杯不知换过多少个,上粗下窄的大玻璃杯,老妈进药赠送的保温杯,到现在用的紫砂杯,不管用哪个水杯,里面...
    杨树下的白菜阅读 303评论 0 0
  • 你在山间凝望待放的花蕾 我在远方守着灯塔的春秋冬夏 眺望 是花开的方向 花开 是你在的远方 那个远方 是我心愿意去...
  • 时不时会涌来孤单、无助、沮丧这些负面情绪,每次熬过这些情绪我都以为是自己找寻到了解决之道。但是,当它们再一次来袭时...
    越过山丘江浸月阅读 447评论 0 1