linux怎么查看本机内存大小
274
2022-11-22
如何三步完成HarmonyOS分布式任务调度?
接下来我们将通过一个“分布式亲子教育”Demo,为你展示只需三步就能完成分布式应用的开发。
本期分布式亲子教育有两个体验场景:“早教算数题”和“益智拼图”。由于这两个体验场景都是调用了3个API完成的分布式技术应用,且API类型无太大差异,我们将挑选“早教算术题”为大家展开介绍。
早教算术题
图1 “DeviceManager.getDeviceList()”API效果图
● DeviceManager.getDeviceList()介绍
第二步:在“选择设备”对话框中选择一台设备,通过HarmonyOS分布式任务调度的API “Ability.startAbility()”,将远程设备(家长端)拉起并进入操作界面。效果如图2所示:
图2 “Ability.startAbility()”API效果图
● Ability.startAbility()介绍
第三步:下图黑色字是学生端的计算过程,红色字是家长端的辅导过程,家长可以在辅导画板中直接辅导学生数学计算。通过调用API“IRemoteObject.sentRequest()”,实现远程辅导算数题,轻松完成分布式远程设备通讯,效果如图3所示:
图3 “IRemoteObject.sentRequest()”API效果图
● IRemoteObject.sentRequest介绍
分布式任务调度为何如此便捷?
HarmonyOS分布式任务调度开发之所以这么便捷,得益于强大的全系统框架支撑(如图4所示)。
总而言之,“底层实现”框架已为你建好,开发者只需关注上层“应用开发”。
图4 Demo原理图
版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。
发表评论
暂时没有评论,来抢沙发吧~