当前位置: 首页 > 科技观察

Harmony3.0如何实现NFC触控配置

时间:2023-03-13 18:53:31 科技观察

了解更多开源请访问:开源基础软件社区https://ost.51cto.com最近更新安装HarmonyOS3.0系统后配置NFC触控方式按照以往的方法配置应用,发现了一些问题。我在一些探索性测试中总结了一套最新最简洁的配置方法。这次针对之前的远程控制应用,配置触摸功能。一、效果二、准备一部鸿蒙OS3.0手机,带NFC功能。待配置的NFC标签应用图标,72x72和160x160大小的jpg或png文件。3、配置(1)下载安装应用调试助手(2)申请ProductID。每个账号每月最多可申请3个ProductID。这个时候用它来匹配应用和我们的应用包名就很重要了。我们可以将一个应用程序与一个或多个ProductID绑定。(3)配置触控服务进入【华为开发者联盟】,点击智能服务->HarmonyOS服务平台。(https://developer.huawei.com/consumer/cn/console#/serviceCards/)。创建服务。服务信息(您可以自定义)。服务配置信息(完全可定制)。服务配置中的基本信息和服务呈现信息填写必填项(自定义)。配置页面(强调)。HarmonyOS选项卡,这里我们需要配置我们刚刚申请的ProductID,至少一个,其他信息自己做。FA信息,在这里配置支持的设备。应用包名必须与HarmonyOS项目相同。模块名与HarmonyOS项目中config.json中的模块名一致,一般为entry。服务名称就是我们项目中MainAbility的名称。注意,在HarmonyOS2.0中,一般是包名+“.MainAbility”,但在3.0中,包名的最后一个字段被替换为entry。测试状态。在这里添加移动设备的手机号码,点击准备测试。4.写入标签选择ProductID(只要配置的ID可以使用,一次只能选择一个ProductID),点击放入缓存区,靠近NFC标签,如果writecache成功,则表示成功。注意,触摸触发时尽量靠近NFC标签一段时间。速度过快,容易导致拉不起来。5.结语NFC近场近距离通讯,带来一触即开的绝佳体验。在HarmonyOS3.0中,NFC配置发生了一些小的变化。所有能够读取和写入的商用NFC标签都可以配置为具有唤起FA的能力。而这里只是唤醒功能。其实我们也可以提前在NFC标签中写入自定义数据,读取并处理触摸过程中的信息,比如触摸联网功能,但是由于JS/ETS项目中NFC读取部分相关的API尚未开放。后续开启后,我们将可以通过触摸快速建网,无需手动绑定IP。了解更多开源请访问:开源基础软件社区https://ost.51cto.com