【答疑汇总】HarmonyOS分布式能力初体验 原创
应各位朋友的要求,课程的示例代码中添加了部分注释,可以在本贴中的附件中下载。感谢大家的支持和鼓励。
课程直播课程为《HarmonyOS分布式能力初体验》
直播地址为:
https://harmonyos.51cto.com/activity/70
课程简介:
鸿蒙的分布式能力众多,包括分布式软总线、分布式任务调度、分布式数据管理等等。本直播课会首先把这些概念理清,然后通过代码来学习分布式能力。
鸿蒙的分布式能力蕴含在鸿蒙的Ability概念之中。Ability是鸿蒙应用程序开发的基本单位。我们需要把应用程序的各个功能开发到我们的Ability之中。开发鸿蒙应用程序就是在开发各种各样的Ability。
Ability分为Page、Service和Data共3类模板。这三个模板都可跨设备、跨应用地调用。在本次直播中,我们重点关注Page和Service的跨设备调用,通过一行一行的代码来了解其具体的使用方法。特别适合初学者初次体验其分布式能力。
下面的直播过程中的部分疑问,总结如下:
目前是只能局域网,可以公网远程分布式嘛
答:目前只能是局域化,咱不能在公网上实现分布式组网。
怎么区分连接的不同蓝牙设备 ?
答:通过DeviceManager的getDeviceList方法获得到DeviceInfo列表后,可以通过其DeviceType、DeviceName等属性判断连接的蓝牙设备。
有两段相同代码 0和1的 为啥不封装一个方法,传0和1参数实现,看到你的代码不是重复代码了吗?
答:是重复代码。这里仅仅作为Demo演示。
一部鸿蒙手机可以同时连接几台鸿蒙蓝牙设备 ?
答:不好意思,这个目前不清楚,您可以自己尝试一下。
开发完应用,发布华为应用市场需要软著吗?
答:这个应该是不需要的。
老师您好,请问应用的分布式功能,是需要俩台设备都装有同一个应用吗
答:是的。在测试阶段,需要2个设备同时安装同一个应用。但是在应用上线后,如果HAP的大小在10MB以内,设备会自动从应用商店拉取HAP,从而为用户提供无缝畅联的体验。
非华为设备的分布式授权怎么搞,各个厂商自己搞授权吗?
答:OpenHarmony需要厂商自己开发鉴权能力。
请问Hi3516的open harmony可以和鸿蒙手机做分布式吗
答:可以的。
感谢老师课后答疑