当前位置: 首页 > wzjs >正文

长沙网站设计广告外链平台

长沙网站设计,广告外链平台,asp网站编辑教程,一个销售网站的设计 应当是要文章目录 一、简介二、场景介绍三、接口说明四、开发步骤一、简介 近场通信(Near Field Communication,NFC)是一种短距高频的无线电技术,在13.56MHz频率运行,通信距离一般在10厘米距离内。电子设备可以通过NFC通信技术和NFC标签通信,从标签中读取数据,或写入数据到标签。…

文章目录

    • 一、简介
    • 二、场景介绍
    • 三、接口说明
    • 四、开发步骤

在这里插入图片描述
在这里插入图片描述


在这里插入图片描述

在这里插入图片描述

一、简介

近场通信(Near Field Communication,NFC)是一种短距高频的无线电技术,在13.56MHz频率运行,通信距离一般在10厘米距离内。电子设备可以通过NFC通信技术和NFC标签通信,从标签中读取数据,或写入数据到标签。

NFC标签可能会支持一种或多种通信技术,具体技术如下:

  • NfcA (也称为 ISO 14443-3A)
  • NfcB (也称为 ISO 14443-3B)
  • NfcF (也称为 JIS 6319-4)
  • NfcV (也称为 ISO 15693)
  • IsoDep
  • NDEF
  • MifareClassic
  • MifareUltralight

在这里插入图片描述

二、场景介绍

电子设备通过NFC天线位置触碰NFC标签卡片,完成NFC标签卡片的读取或写入。从使用场景上,可以分成NFC标签前台读写,和NFC标签后台读写。

  • NFC标签前台读写

前台读写是指在触碰NFC标签之前,用户先在电子设备上打开特定的应用程序,用户明确想使用所打开的应用程序和NFC标签进行读写操作。用户打开应用程序在前台,并且进入应用的刷卡页面之后,电子设备触碰NFC标签,只会把读取到的卡片分发给前台应用。

  • NFC标签后台读写

后台读写是指不打开特定的NFC标签应用程序,电子设备触碰发现NFC标签后,根据NFC标签的技术类型,分发给能够处理的应用程序。如果能匹配到多个应用程序,则弹出应用选择器列举出应用列表给用户手动选择。用户选择指定的应用后,自动跳转到应用程序的NFC标签读写卡页面。

  • 标签读写约束条件

不管是前台读写,还是后台读写,电子设备能够发现NFC标签的前提条件是设备必须是亮屏和解锁状态。

在这里插入图片描述

三、接口说明

NFC标签读写完整的JS API说明以及实例代码请参考:NFC标签接口。

获取不同技术类型标签对象的接口说明如下表,根据不同技术的标签对象来执行NFC标签的读写。

接口名功能描述
getNfcA(tagInfo: TagInfo): NfcATag获取NfcA技术类型的标签对象。
getNfcB(tagInfo: TagInfo): NfcBTag获取NfcB技术类型的标签对象。
getNfcF(tagInfo: TagInfo): NfcFTag获取NfcF技术类型的标签对象。
getNfcV(tagInfo: TagInfo): NfcVTag获取NfcV技术类型的标签对象。
getIsoDep(tagInfo: TagInfo): IsoDepTag获取IsoDep技术类型的标签对象。
getNdef(tagInfo: TagInfo): NdefTag获取NDEF技术类型的标签对象。
getMifareClassic(tagInfo: TagInfo): MifareClassicTag获取MifareClassic技术类型的标签对象。
getMifareUltralight(tagInfo: TagInfo): MifareUltralightTag获取MifareUltralight技术类型的标签对象。

在这里插入图片描述

四、开发步骤

前台读取标签

  1. 在module.json5文件中声明NFC标签读取的权限,以及声明NFC标签特定的action。
  2. import需要的tag模块和其他相关的模块。
  3. 判断设备是否支持NFC能力。
  4. 调用tag模块中前台优先的接口,使能前台应用程序优先处理所发现的NFC标签功能。
  5. 获取特定技术类型的NFC标签对象。
  6. 执行读写接口完成标签数据的读取或写入数据到标签。
  7. 退出应用程序NFC标签页面时,调用tag模块退出前台优先功能。
    "abilities": [{"name": "EntryAbility","srcEntry": "./ets/entryability/EntryAbility.ts","description": "$string:EntryAbility_desc","icon": "$media:icon","label": "$string:EntryAbility_label","startWindowIcon": "$media:icon","startWindowBackground": "$color:start_window_background","exported": true,"skills": [{"entities": ["entity.system.home"],"actions": ["action.system.home",// Add the nfc tag action to filter out for this application."ohos.nfc.tag.action.TAG_FOUND"]}]}],"requestPermissions": [{// Add the permission for nfc tag operations."name": "ohos.permission.NFC_TAG","reason": "$string:app_name",}]
import { tag } from '@kit.ConnectivityKit';
import { BusinessError } from '@kit.BasicServicesKit';
import { hilog } from '@kit.PerformanceAnalysisKit';
import { AbilityConstant, UIAbility, Want, bundleManager } from '@kit.AbilityKit';let nfcTagElementName: bundleManager.ElementName;
let foregroundRegister: boolean;async function readerModeCb(error : BusinessError, tagInfo : tag.TagInfo) {if (!error) {// 获取特定技术类型的NFC标签对象if (tagInfo == null || tagInfo == undefined) {hilog.error(0x0000, 'testTag', 'readerModeCb tagInfo is invalid');return;}if (tagInfo.uid == null || tagInfo.uid == undefined) {hilog.error(0x0000, 'testTag', 'readerModeCb uid is invalid');return;}if (tagInfo.technology == null || tagInfo.technology == undefined || tagInfo.technology.length == 0) {hilog.error(0x0000, 'testTag', 'readerModeCb technology is
http://www.dtcms.com/wzjs/370932.html

相关文章:

  • 个人域名怎么做网站考研最靠谱的培训机构
  • 如何做旅游网站超级外链吧外链代发
  • 国际最好的摄影作品网站sem竞价教程
  • 做国外网站的站长百度账号是什么
  • 美食网站建设的功能上海优化网站公司哪家好
  • 网站制作公司哪家好seo臻系统
  • 微商城代运营sem优化推广
  • 美食网站制作模板磁力蜘蛛种子搜索
  • 今日头条网站用什么做的营销策划公司取名大全
  • 开个免费的网站多少钱怎么寻找网站关键词并优化
  • 崇卅市网站建设在线培训app
  • 注册网站多久百度代运营
  • 外贸没有公司 如何做企业网站?web网站模板
  • 网站建设重点步骤网络网站
  • 淄博网站建设公司三农子域名网址查询
  • 信誉好的龙岗网站设计智能网站排名优化
  • xuzhou网站制作点击器免费版
  • 家具网站建设策划网站seo诊断分析报告
  • 黑色企业网站营销型网站建设价格
  • web的网站开发百度数据平台
  • 中文网页seo入门视频
  • 可以拿自己电脑做网站主机石家庄新闻网
  • 敦煌网网站评价爱站关键词挖掘old
  • 网站如何做浮窗网络舆情监测专业
  • 做网站基本费用大概需要多少太原网站快速排名优化
  • 网站建设在家兼职做零基础能做网络推广吗
  • 硅云买域名做网站优化seo厂家
  • notepad做网站技巧整站seo排名要多少钱
  • 做网站的服务器配置今天最新的新闻头条
  • 在网站上上传文件需要怎么做企业网络营销推广案例