HarmonyOS服务卡片和分布式串讲直播课答疑 精华

张荣超_九丘教育
发布于 2021-12-9 21:38
浏览
11收藏

 

本次直播课的PPT,请到附件中下载。

 

问题1:HML是华为的自研语言吗?

答复:HML是华为基于HTML做的一套用于鸿蒙的标记语言。HML的全称是HarmonyOS Markup Language,HML与HTML非常的类似,它对HTML做了裁剪、定制和优化。

 

问题2:鸿蒙语言支持中文么?

答复:鸿蒙是一个操作系统,当我们开发鸿蒙的App时,鸿蒙是支持国际化的,也就是说,鸿蒙支持很多个国家的语言,当然也支持中文。

 

问题3:鸿蒙应用和Android应用可以互相拉起调用吗

答复:鸿蒙应用和Android应用是可以相互拉起调用的,只不过这部分的相关API并没有对普通开发者开放,而是只对某些App厂商开放了。

 

问题4:ArkUI目前还不是非常完善,要不要等等再开始做呢?

答复:ArkUI这种声明式UI的框架是鸿蒙App开发的趋势,建议先学习起来,相信华为会不断地完善这个框架并推出更多的Samples和Codelabs。使用XML来编写前端UI页面的方式已经out了。

 

问题5:A设备任务流转到B后,A设备的任务还会驻留在后台么?

答复:分布式流转时,流转的是FA,是页面,根据PPT里展示的流程图,A设备的FA流转到B设备之后,由开发者来决定如何处理A设备的FA,比如:可以调用方法terminateAbility()将FA销毁。

 

问题6:老师API7目前还不能实现多台设备互联,使用ets参加大赛没法用分布式怎么办?

答复:实现分布式相关的能力,建议使用Java。目前,JS和eTS提供的分布式能力与Java相比,仍然较弱。

 

问题7:我做原子化服务 手机 手表 耳机 车机 四个端可以信息流转么

答复:可以流转的,官方文档中的介绍供参考:https://developer.harmonyos.com/cn/docs/documentation/doc-guides/atomic-service-transition-0000001095953006。

 

问题8:客户端的代理对象怎么理解?

答复:通俗地讲,客户端要做的一些事情,交给代理去做了。例如:参见附件中讲义的48页,当客户端需要调用服务端的方法plus()时,是由客户端代理对象去调用的。客户端代理对象的部分源代码可参见附件中讲义的49页。

 

问题9:一件好的参赛作品需要手机和硬件设备搭配吧?用HarmonyOS 开发手机app,用openharmony开发设备侧的固件吧?

答复:是的,需要手机和硬件设备搭配。HarmonyOS侧重于北向应用软件开发,OpenHarmony侧重于南向硬件设备开发。

 

问题10:鸿蒙的资源pdf非常多,应该怎么自学,应该看哪些书

答复:对于初学者而言,强烈建议不要随便找一本书或随便找一个视频就开始学习。当我学习一门新技术时,我会把市面上能够搜集的图书和视频都找来,每本书看个10几页,每个视频教程听个3~5节,从中找出我最认可的书或视频。

标签
HarmonyOS服务卡片和分布式串讲.pdf 5.38M 229次下载
12
收藏 11
回复
举报
1条回复
按时间正序
/
按时间倒序
红叶亦知秋
红叶亦知秋

感谢张老师精彩的公开课,也感谢老师用心的解答。

回复
2021-12-10 10:04:59
回复
    相关推荐