There are 4 standard NFC tag types: Type 1, Type 2, Type 3, Type 4 They differ in how you access data on them, and on the communication frame work you use to talk to them. (This gets into the mechanics of how data is exchanged) Mifare is a proprietary standard made by NXP Mifare Ultralite is a type 2 tag

The tags differ in the maximum amount of data you can store on them, and the maximum amount of data that can be exchanged per command (Type 2 tags can read 16 bytes at a time, and can write 4 bytes at a time)

NDEF is a way of formatting data on the tags. Mifare and the 4 tag types can all be formatted to store data in a NDEF format.

Android recognizes these tag types when you use the NDEF class for accessing and filtering tags it scans.

Not all Nfc tags (even the standard ones and Mifare) will be set up for Ndef, or will hold Ndef formatted data. But Android automates this process, so you don't have to worry about what type of tag you have, only if it can store Ndef data on it.

Mifare, as a proprietary standard, is not guaranteed to have it's own class in Android, so you may have to write your own stack for accessing it on a phone.

更多相关文章

  1. 代码中设置drawableleft
  2. android 3.0 隐藏 系统标题栏
  3. Android开发中activity切换动画的实现
  4. Android(安卓)学习 笔记_05. 文件下载
  5. Android中直播视频技术探究之—摄像头Camera视频源数据采集解析
  6. 技术博客汇总
  7. android 2.3 wifi (一)
  8. AndRoid Notification的清空和修改
  9. Android中的Chronometer

随机推荐

  1. android Socket 长连接出错:android.syste
  2. Android轻松实现语音功能
  3. TabWidget/TabHost的两种使用方法
  4. Android(安卓)OTA本地自动升级实现
  5. Android 中配置adb环境变量
  6. Android中menu详解
  7. android selector下的设置背景属性值
  8. 使用GDB进行Android Native调试
  9. Android使用WebView从相册/拍照中添加图
  10. root 后的android 无线传屏(服务器端与客