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

鸿蒙开发(NEXT/API 12)【已连接穿戴设备查询】手机侧应用开发

Wear Engine提供查询用户已连接的穿戴设备列表(即支持Wear Engine能力且与手机侧运动健康App处于连接状态的穿戴设备)的接口。

建议开发者在使用Wear Engine其他API接口前先实现该接口功能。

  1. 应用调用[wearEngine] 中的[getDeviceClient] 方法,获取[DeviceClient] 对象。

  2. 调用[getConnectedDevices] 方法,查询用户已连接的穿戴设备列表。

// 在使用Wear Engine服务前,请导入WearEngine与相关模块
import { wearEngine } from '@kit.WearEngine';
import { BusinessError } from '@kit.BasicServicesKit';// 步骤1:获取DeviceClient对象
// getContext(this) 表示应用上下文Context对象
let deviceClient: wearEngine.DeviceClient = wearEngine.getDeviceClient(getContext(this));
// 创建一个设备列表用于存储返回的设备
let deviceList: wearEngine.Device[] = [];// 步骤2:调用getConnectedDevices方法,查询用户是否有已连接的穿戴设备
deviceClient.getConnectedDevices().then(devices => {// 处理返回的设备列表deviceList = devices ;console.info(`Succeeded in getting deviceList, deviceList number is ${deviceList.length}`);
}).catch((error: BusinessError) => {// 处理调用失败时捕获到的异常console.error(`Failed to get deviceList. Code is ${error.code}, message is ${error.message}`);
})

http://www.mrgr.cn/news/39801.html

相关文章:

  • 第168天:应急响应-ELK 日志分析系统Yara规则样本识别特征提取规则编写
  • 管理层“建行化”弊端显现?增收不增利,海外业务亦“不争气”
  • 记录一次gRpc流式操作(jedis版)
  • 课程记录,实验4,
  • HashMap底层原理是什么?从源码入手,沉浸式解读HashMap序列化、存储、扩容、获取等方法具体实现
  • 在外打工,我看谁还分不清定金和订金!
  • java如何查看线程死锁?
  • ipad平替笔哪个好?2024实意推荐五款热门电容笔,新手必看篇!
  • Halcon内部和外部函数,区分明白
  • 深圳市软件行业协会领导到访开源网安,共筑大湾区数字经济安全未来
  • react crash course 2024(3) jsx语法及组件
  • 微服务sentinel解析部署使用全流程
  • 鸿蒙开发(NEXT/API 12)【申请接入Wear Engine服务】 穿戴服务
  • Ubuntu下安装Zookeeper集群
  • cheese安卓版纯本地离线文字识别插件
  • React 生命周期 - useEffect 介绍
  • 普通人怎样才能找到可靠的副业?
  • 局部整体(七)利用python绘制圆形嵌套图
  • LangChain进阶技巧:提高聊天机器人性能的策略[第三课]
  • Linux内核 -- 读写文件系统文件之kernel_read与kernel_write