android demo学习(2)

转载请注明出处:http://blog.csdn.net/awebkit

我们今天学习一下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

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值