如何开发鸿蒙app?鸿蒙 APP——HarmonyOS的应用软件包以APP Pack(Application Package)形式发布,它是由一个或多个HAP(HarmonyOS Ability Package)以及描述每个HAP属性的pack.info组成。HAP是Ability的部署包,HarmonyOS应用代码围绕Ability组件展开。
一个HAP是由代码、资源、第三方库及应用配置文件组成的模块包,可分为Entry和Feature两种模块类型。
•Entry:应用的主模块。一个APP中,对于同一设备类型必须有且只有一个Eentry类型的HAP,可独立安装运行。
•Feature:应用的动态特性模块。一个APP可以包含一个或多个Feature类型的HAP,也可以不含。只有包含Ability的HAP才能够独立运行。
鸿蒙系统又是什么
HarmonyOS是一款“面向未来”、面向全场景(移动办公、运动健康、社交通信、媒体娱乐等)的分布式操作系统。在传统的单设备系统能力的基础上,HarmonyOS提出了基于同一套系统能力、适配多种终端形态的分布式理念,能够支持多种终端设备。
•华为开发者联盟论坛
https://developer.huawei.com/consumer/
•鸿蒙官网
https://www.harmonyos.com
•鸿蒙os开发官网
https://developer.harmonyos.com/cn/develop
•Gitee
https://openharmony.gitee.com/openharmony
安装步骤
下载HUAWEI DevEco Studio。现在还没支持MacOS
Windows已可以下载。Windows安装条件:
•操作系统:Windows10 64 位
•内存:8G 及以上
•硬盘:100G 及以上
•分辨率:1280*800 及以上
成功安装,并运行。
根据官网文档:
•登录HarmonysOS应用开发门户,点击右上角注册按钮,注册开发者帐号,注册指导参考注册华为帐号。如果已有华为开发者帐号,请直接点击登录按钮。
•进入HUAWEI DevEco Studio产品页,下载DevEco Studio安装包。
•双击下载的“deveco-studio-xxxx.exe”,进入DevEco Studio安装向导,在如下安装选项界面勾选DevEco Studio launcher后,点击Next,直至安装完成。
•如何是JS开发者,则需要多安装Node.js
•鸿蒙os开发工具
https://developer.harmonyos.com/cn/develop/deveco-studio
创建 Demo
打开DevEco Studio:Create project目前只支持TV,穿戴设备,轻量级穿戴设备。支持JS,Java
更多开发知识,敬请关注思博网络华为HMS移动开发课程,0基础,让你三个月获取华为移动开发能力!
福利时间:SPOTO 华为鸿蒙HMS移动开发认证培训课程 试听名额免费开放,立即体验: