zNFC

writeNDEF

概述

zNFC 封装对安卓下对NFC标签中的数据读写本模块由第三方模块开发者提供,使用本模块需在线云编译安装包

模块接口

readNDEF

读取NDEF格式的NFC标签

readNDEF({params}, callback(ret, err))

style:

  • 类型:JSON 对象
  • 描述:(可选项)模块各部分的样式,不传递本参数则选用模块默认UI布局方案

    callback(ret, err)

  • 类型:JSON对象
  • 内部字段:
  1. status: 1, //数字类型;1(读取NDEF类型数据成功)
  2. TagId: '2CA9F31D', //字符串类型;NFC标签ID
  3. data: '这是一条测试数据' //字符串类型;NFC标签内容
  4. }

err:

  • 类型:JSON对象
  • 内部字段:
  1. var znfc = api.require('zNFC');
  2. znfc.readNDEF({
  3. style:{
  4. background:'#696969',
  5. titleBar:{
  6. bgColor:'#AFEEEE',
  7. title:'nfc识别界面',
  8. titleSize: 14,
  9. titleColor: '#FFFFFF',
  10. backImg:'widget://image/nfc_back.png'
  11. },
  12. content:{
  13. text:'请将NFC标签或者贴纸靠近手机背面',
  14. textSize:14,
  15. textColor:'#000000',
  16. }
  17. }
  18. },function(ret,err){
  19. if(ret){
  20. alert("ret"+JSON.stringify(ret));
  21. }else{
  22. alert("err"+JSON.stringify(err));
  23. }
  24. });

可用性

Android系统

可提供的1.0.0及更高版本

writeNDEF

写入数据至NDEF格式的NFC标签

writeNDEF({params}, callback(ret, err))

style:

  • 类型:JSON 对象
  • data:

  • 类型:字符串类型

  • 描述:(可选项)要写入的数据【 如:’这是一条测试数据’】,不传将写入空字符串(空字符串可以达到清空内容的功能)

    callback(ret, err)

ret:

  • 类型:JSON对象
  • 内部字段:
  1. {
  2. status: 1, //数字类型;1(写入数据成功)
  3. data: '这是一条测试数据' //字符串类型;写入NFC标签的内容
  4. }

err:

  • 内部字段:
  1. var znfc = api.require('zNFC');
  2. var stringData="这是一条String型的测试数据";
  3. znfc.writeNDEF({
  4. style:{
  5. background:'#696969',
  6. titleBar:{
  7. bgColor:'#AFEEEE',
  8. title:'nfc识别界面',
  9. titleSize: 14,
  10. titleColor: '#FFFFFF',
  11. backImg:'widget://image/nfc_back.png'
  12. },
  13. content:{
  14. text:'请将NFC标签或者贴纸靠近手机背面',
  15. textSize:14,
  16. textColor:'#000000',
  17. contentImg:'widget://image/nfc_write.png'
  18. }
  19. },
  20. data:stringData
  21. },function(ret,err){
  22. if(ret){
  23. alert("ret"+JSON.stringify(ret));
  24. }else{
  25. alert("err"+JSON.stringify(err));
  26. }
  27. });

可用性

Android系统