DevEco使用续

举报
黄生 发表于 2021/07/02 10:36:36 2021/07/02
【摘要】 启动时提示有了新版本,所以升级,是采用下载安装的方式,没有在线升级了。升级后是Release版本,所以很有必要,下载下来是devecostudio-windows-tool-2.1.0.501.zip安装时会提示卸载,按照提示操作就可以了。重启后打开,又会提升升级到2.2,因为2.2是beta版本,就不先升级了,我目前还不是深度使用者,没必要花时间总是更新。启动后是这样:新建一个项目:这个界...

启动时提示有了新版本,所以升级,是采用下载安装的方式,没有在线升级了。

升级后是Release版本,所以很有必要,下载下来是devecostudio-windows-tool-2.1.0.501.zip

安装时会提示卸载,按照提示操作就可以了。

重启后打开,又会提升升级到2.2,因为2.2是beta版本,就不先升级了,我目前还不是深度使用者,没必要花时间总是更新。

启动后是这样:

新建一个项目:

这个界面和之前差异已经比较大了

选择一个JAVA的

API的version有4和5可以选择,选个5吧;有界面Project type要选application

点结束后打开项目是这样:

如果没有SDK,需要在file>settings里配置,然后自动下载安装

HarmoneyOS因为是比较新生的事物,所以相对它比较弱小,目前各种资料、教学、书籍等还不是很完善,

对于想走上HarmoneyOS这个生态的开发者来说,初期可能困难一点哦。

不过,华为也在努力的拓展生态,包括培训和认证这一块,看, HarmoneyOS的HCIA已经出来了,可是新鲜出炉哦

学习资料是可以免费下载下来看看的啦!

前面通过DevEco Studio新建的一个项目,自动打开的源文件就是MainAbility.java,它扩展了Ability,它是做什么的,我们就从HCIA的学习资料里来现学现用,

首先要上一个架构图:

然后我们看看与Ability相关的说明,它是属于框架层的:

框架层为 HarmonyOS 应用开发提供了 Java/C/C++/JS 等多语言的用户程序框架和 Ability框架,两种 UI 框架(包括适用于 Java 语言的 Java UI 框架、适用于 JS 语言的 JS UI 框架),以及各种软硬件服务对外开放的多语言框架 API。

应用层包括系统应用和第三方非系统应用。HarmonyOS 的应用由一个或多个 FA(Feature Ability) 或 PA (Particle Ability) 组成。

其中,FA 有 UI 界面,提供与用户交互的能力;而 PA 无 UI 界面,提供后台运行任务的能力以及统一的数据访问抽象。

好了,就先到这里吧~

【版权声明】本文为华为云社区用户原创内容,转载时必须标注文章的来源(华为云社区)、文章链接、文章作者等基本信息, 否则作者和本社区有权追究责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@huaweicloud.com
  • 点赞
  • 收藏
  • 关注作者

评论(0

0/1000
抱歉,系统识别当前为高风险访问,暂不支持该操作

全部回复

上滑加载中

设置昵称

在此一键设置昵称,即可参与社区互动!

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。