下载
打开HUAWEI DevEco Studio 下载页面,直接可以下载开发工具,支持 Mac 和 Windows
在下载之前,你应该会被提示登录华为开发者账号,如果没有的话可以直接注册,这一步没有什么障碍
不得不说,华为官网的这种纯白设计还是挺有科技感的,尤其是下载页面这张图,别和我说不是和苹果学来的 💁♂️
src/main
目录下多了一个js
文件夹,里面的目录结构类似于微信小程序,有 css、js、和 html(这里是 hml 后缀)z-index
这样的属性java
文件夹下,有MainAbility.java
和MyApplication.java
两个文件夹,分别提供了类似于 Android 里Activity
的生命周期和对于 Application 操作的方式.hap
.zip
MainAbilitySlice.java
文件,仔细看这个文件的内容,发现它加载了src/main/resources
下的对应 xml 文件来生成 UI,并提供了一些生命周期(好吧是我草率了,这个才是它的“Activity”文件)MainAbility
提供了类似加载组件和路由的功能,真正的 UI 则由MainAbilitySlice
类来加载和提供Android Studio
那样提供的可拖拽的 UI 编辑器,并且值得一提的是,在选择了 Java 语言创建项目后,是无法使用 Previewer 进行实时预览的(这也不奇怪,能做到的估计除了 JS 系的也就 Flutter 了),所以调试必须使用真机来调试React tive
、Weex
以及uni-app
等一系列 JS Bridge 实现的跨端方式,使用 HMS 开发 JS 也是一件极其痛苦的事