需要一个NFC读取的demo

需要一个NFC读取的demo。

HarmonyOS
2024-09-09 10:11:43
浏览
收藏 0
回答 1
回答 1
按赞同
/
按时间
superinsect

可以参考NFC标签读写,参考链接如下:https://developer.huawei.com/consumer/cn/doc/harmonyos-guides-V5/connectivity-kit-intro-V5#nfc简介

可参考以下demo:

//entryAbility 
function readerModeCb(err : BusinessError, tagInfo : tag.TagInfo) { 
  if (err as BusinessError) { 
    if (!err) { 
      console.log("offCallback: tag found tagInfo = ", JSON.stringify(tagInfo)); 
    } else { 
      console.error("offCallback err: " + (err as BusinessError).message); 
      return; 
    } 
  } 
  // other Operations of taginfo 
} 
 
export default class EntryAbility extends UIAbility { 
  ...... 
  onForeground() { 
    console.log("on start"); 
    try { 
      tag.on('readerMode', elementName, discTech, readerModeCb); 
    } catch (e) { 
      console.error("tag.on error: " + (e as BusinessError).message); 
    } 
  } 
 
  onBackground() { 
    console.log("onBackground"); 
    try { 
      tag.off('readerMode', elementName, readerModeCb); 
    } catch (e) { 
      console.error("tag.off error: " + (e as BusinessError).message); 
    } 
  } 
 
  onWindowStageDestroy() { 
    console.log("onWindowStageDestroy"); 
    try { 
      tag.off('readerMode', elementName, readerModeCb); 
    } catch (e) { 
      console.error("tag.off error: " + (e as BusinessError).message); 
    } 
  } 
}
  • 1.
  • 2.
  • 3.
  • 4.
  • 5.
  • 6.
  • 7.
  • 8.
  • 9.
  • 10.
  • 11.
  • 12.
  • 13.
  • 14.
  • 15.
  • 16.
  • 17.
  • 18.
  • 19.
  • 20.
  • 21.
  • 22.
  • 23.
  • 24.
  • 25.
  • 26.
  • 27.
  • 28.
  • 29.
  • 30.
  • 31.
  • 32.
  • 33.
  • 34.
  • 35.
  • 36.
  • 37.
  • 38.
  • 39.
  • 40.
  • 41.
  • 42.

nfc贴卡会触发tag.on,进入readerModeCb函数,tagInfo包含了nfc tag的信息。

分享
微博
QQ
微信
回复
2024-09-09 15:39:46
相关问题
HarmonyOS能否提供一个NFC识别的demo
1441浏览 • 2回复 待解决
HarmonyOS 需要一个筛选页面的demo
1120浏览 • 1回复 待解决
HarmonyOS 需要一个上下翻页控件
801浏览 • 1回复 待解决
需要一个获取当前省份方法
1282浏览 • 1回复 待解决
HarmonyOS 需要定制一个登录模版
714浏览 • 1回复 待解决
HarmonyOS 能否提供一个视频压缩demo
824浏览 • 1回复 待解决
HarmonyOS 需要一个图片预览组件
1054浏览 • 1回复 待解决
提供一个关于地图组件使用demo
1554浏览 • 1回复 待解决
能否提供一个关于SM3加密demo
1624浏览 • 1回复 待解决
HarmonyOS nfc读取设备存储信息
730浏览 • 1回复 待解决
HarmonyOS 是否支持NFC Ndef标签读取
860浏览 • 1回复 待解决