android demo学习(2)
2011-08-04 16:16
211 查看
转载请注明出处:http://blog.csdn.net/awebkit
我们今天学习一下NFCDemo
FakeTagsActivity发布Tag,TagViewer处理Tag,流程简单,不说了
说一下MockNdefMessages里面的结构
以paint text为例
上面我已经进行了一些说明,第一个字节:flags对应字节的前5位,后三位对应tnf。第二个字节:type length,这里是1。第三个字节:payload 长度,这里是28。第四个字节:type,这里是"T"。对于smartPoseter,type length就是2,对应的第四和第五个字节应该是'S'和'p'。
然后就是payload
我们今天学习一下NFCDemo
FakeTagsActivity发布Tag,TagViewer处理Tag,流程简单,不说了
说一下MockNdefMessages里面的结构
以paint text为例
/** * A plain text tag in english. */ public static final byte[] ENGLISH_PLAIN_TEXT = new byte[] {(byte) 0xd1/*flags(5)+tnf(3)*/, (byte) 0x01/*type length*/, (byte) 0x1c/*payload length*/, (byte) 0x54/*'T'*/, (byte) 0x02, (byte) 0x65, (byte) 0x6e, (byte) 0x53/*'S'*/, (byte) 0x6f, (byte) 0x6d, (byte) 0x65, (byte) 0x20, (byte) 0x72, (byte) 0x61, (byte) 0x6e, (byte) 0x64, (byte) 0x6f, (byte) 0x6d, (byte) 0x20, (byte) 0x65, (byte) 0x6e, (byte) 0x67, (byte) 0x6c, (byte) 0x69, (byte) 0x73, (byte) 0x68, (byte) 0x20, (byte) 0x74, (byte) 0x65, (byte) 0x78, (byte) 0x74, (byte) 0x2e};
上面我已经进行了一些说明,第一个字节:flags对应字节的前5位,后三位对应tnf。第二个字节:type length,这里是1。第三个字节:payload 长度,这里是28。第四个字节:type,这里是"T"。对于smartPoseter,type length就是2,对应的第四和第五个字节应该是'S'和'p'。
然后就是payload
相关文章推荐
- 《IT蓝豹》吹雪花demo,学习android传感器
- Android MVP架构学习(附demo)
- android简单demo学习系例之排版(LinearLayout)[xml-based]
- Android动画学习Demo(2) 关于Property Animation的用法及总结
- Android学习小Demo(4)贝塞尔曲线跟翻页效果
- Android 5.0学习之感想篇(含Demo)
- 使用百度地图开发一个导航定位demo-android学习之旅(77)
- Android Sip学习(四)Android自带SipDemo详解
- Android学习——百度地图开发定位与显示Demo
- API Demo学习——android Bitmap学习总结
- Android 通知栏Notification的整合 全面学习 (一个DEMO让你完全了解它)
- Android Studio 学习Demo内容及一些bug处理技巧 -----个人技术文档,两次冲刺总结
- Android学习小demo(2)自定义ViewGroup
- Android开源侧拉菜单SlidingMenu Demo 配置与学习
- android学习之动画(一)旋转动画demo
- Android学习小Demo(20)关于Fragment的应用
- Android 通知栏Notification的整合 全面学习 (一个DEMO让你完全了解它)
- Android学习-简易ViewPager的使用教程与Demo演示
- APIDemo学习笔记——Android上几种简单的Animation使用方法(三)——3D Transition
- OpenGL ES之GLSurfaceView学习四:Android Demo里的Cube分析