如何理解@ohos.distributedDeviceManager中的getAvailableDeviceListSync方法?

@ohos.distributedDeviceManager中,同步获取可信设备列表getAvailableDeviceListSync中,意思是不是包含DeviceStateChange为0和1的设备?

目前身边没有第二台API 10的设备,无法测试

阅读 325
1 个回答

harmonyos11的文档https://developer.huawei.com/consumer/cn/doc/harmonyos-refere...

getAvailableDeviceListSync是同步获取所有可信设备列表。,不包含0和2的设备:
0 设备物理上线,此时状态未知,在状态更改为可用之前,分布式业务无法使用。
1 设备可用状态,表示设备间信息已在分布式数据中同步完成, 可以运行分布式业务。
2 设备物理下线,此时状态未知。

如果要发现更多设备可以使用startDiscovering方法(发现周边设备。发现状态持续两分钟,超过两分钟,会停止发现,最大发现数量99个。wifi场景要求同局域网。),可以通过参数配置发现类型(0,1,2)

本文参与了思否 HarmonyOS 技术问答马拉松,欢迎正在阅读的你也加入。
撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进