文档管理中心
服务分发AirTouch制作标签制作标签

制作标签

本文导读

概述

标签需要写入一条AirTouch格式记录,和一条MIME格式记录,尽量按照顺序写入。

标签格式:

标签写入代码样例:

收起
自动换行
深色代码主题
复制
  1. String airTouchContent = "下载的标签内容";
  2. String airTouchDefaultLink = "默认跳转链接";
  3. // 若选择"标签中关联MimeType的PayLoad作为查询参数",需要以下两个变量
  4. String airTouchJumpParamKey = "跳转链接参数";
  5. String airTouchJumpParamValue = "跳转链接参数值";
  6. byte[] TYPE_HW = {0x68, 0x77};
  7. NdefMessage ndefMessage = new NdefMessage(
  8. new NdefRecord[] {
  9. new NdefRecord(NdefRecord.TNF_MIME_MEDIA, TYPE_HW, new byte[0], Base64.decode(airTouchContent, Base64.NO_WRAP)),
  10. // 若选择"标签中关联MimeType的PayLoad作为查询参数",需要加入以下NdefRecord
  11. new NdefRecord(NdefRecord.TNF_MIME_MEDIA, airTouchJumpParamKey, new byte[0], airTouchJumpParamValue),
  12. }
  13. );
  14. .......
  15. Tag tag = intent.getParcelableExtra(NfcAdapter.EXTRA_TAG);
  16. Ndef ndef = Ndef.get(tag);
  17. ......
  18. ndef.writeNdefMessage(ndefMessage);
说明

跳转链接参数来源配置为标签中关联MimeType的PayLoad作为查询参数时,MIME格式记录不可为空,否则可为空。

如果没有代码开发条件或期望快速接入,可以使用我们提供的标签烧录工具进行写入。

在 服务分发 中进行搜索
请输入您想要搜索的关键词