鸿蒙开发项目组,鸿蒙项目组成员

请问有人知道“鸿蒙”是什么吗?软通动力和“鸿蒙”又有什么关系呀?

鸿蒙是华为自主研发的终端操作系统,现在华为的很多产品都是用这个系统的,个人用过,非常流畅,体验很好。软通动力是华为的合作伙伴,在整个鸿蒙系统的开发研究中贡献了巨大的能量,目前还在继续合作推进项目,期待他们取得更好的成绩。

专注于为中小企业提供成都网站设计、成都网站建设服务,电脑端+手机端+微信端的三站合一,更高效的管理,为中小企业善右免费做网站提供优质的服务。我们立足成都,凝聚了一批互联网行业人才,有力地推动了上千家企业的稳健成长,帮助中小企业通过网站建设实现规模扩充和转变。

华为推出鸿蒙系统升级尝鲜计划,首批仅11款机型,有你手机吗?

众所周知,华为目前受到了美国的限制,芯片供应严重不足,这也导致了华为智能手机全球出货量从18%跌至4%,而且不仅是芯片,华为在宣布推出Harmony2.0系统后,也被谷歌正式“除名”,估计之后的手机都无法在搭载安卓系统。

不过好消息就是华为即将举行鸿蒙手机操作系统发布会,这个项目是在任正非的带领下开始立项,从成立项目组到现在面向市场,也已经过去整整5年,但鸿蒙系统Harmony的成功,也将意味着我国自主研发的第一个操作系统真正问世。

其实之前已经有接近33万名用户体验过鸿蒙系统内测版,大家整体的反馈其实都非常不错,大多数人觉得新系统比之前的EMUI界面更加的流畅,几乎可以媲美苹果IOS系统,而且对于内存的占用更低。当然也有一些人对此评价并不好,觉得鸿蒙系统只是在安卓系统的基础上进行重建,并没有自己的特色,不过这也因人而异,肯定有好评也有差评。

同时在这一次鸿蒙操作系统发布会上,华为将开启“Harmony2.0升级尝鲜计划”,并公布第一批升级名单,而这一次名单中一共有11款机型,分别是11款手机以及一款全新发布的平板电脑,首批名单包括华为Mate40、Mate40 Pro、Mate40 Pro+、Mate40 RS、MateX2、nova8、nova8 Pro、MatePad Pro 八款,后补的华为P40、华为P40 Pro、华为P40 Pro三款。

而在这份名单的用户,可以在“我的华为”中点击“升级尝鲜”,率先体验华为鸿蒙Harmony2.0系统,不过前提下是你的机型是首批升级名单里的。

「鸿蒙开发 3」华为鸿蒙应用开发的低代码(Super Visual)开发方式

开发前可以了解下鸿蒙: [鸿蒙开发 序]华为鸿蒙操作系统(HarmonyOS)简介及开发环境搭建

开发前的准备:「鸿蒙开发 1」华为鸿蒙应用集成开发环境DevEco Studio安装和设置

了解鸿蒙应用开发的基本开发流程:「鸿蒙开发 2」第一个华为鸿蒙(HarmonyOS)应用程序(App)

本章目标:

1 了解华为鸿蒙应用开发的可视化(低代码)方式

2 通过构建一个简单的具有页面跳转功能的应用

低代码开发方式,即通过可视化界面开发方式快速构建布局、编辑UI界面,可有效降低用户的上手成本并提升用户构建UI界面的效率。

1 打开DevEco Studio,创建一个新工程,选择支持Phone / Tablet / Wearable(手机 / 平板 / s可穿戴)的模板,我们在此直接选择Empty Ability

Project name工程名称填SuperVisual

Development mode开发方式选择Super Visual

其它的可以使用默认设置,点击完成,进入编辑界面

1 在Project(项目)窗口,删除工程运行默认的入口文件夹:“entry src main js default pages index”文件夹

2 在Project窗口,选择工程中的“entry src main js default pages”,单击鼠标右键,选择“New JS Visual”

JS visual name填first,点击完成,进入编辑界面

创建完成后,可以看到“entry src main supervisual default pages page page.visual”的文件目录结构

3 第一个页面内有一个容器、文本和一个按钮,通过Div、Text和Button组件来实现

(1)分别选中first.visual画面中的Text、Div组件,单击鼠标右键,选择Delete删除

(2)选中UI Control中的Div组件,将其拖至画布

点击右侧属性样式栏中的通用样式图标(General),设置Div组件的高度Height为100%,使其占满屏幕

点击右侧属性样式栏中的样式图标(Flex),设置Div组件的FlexDirection样式为column,使Div的主轴垂直;设置Div组件的JustifyContent样式为center,使得其子组件在主轴上居中显示;设置Div组件的AlignItems样式为center,使得其子组件在交叉轴上居中显示

(3)选中UI Control中的Text组件,将其拖至Div组件的中央区域

点击右侧属性样式栏中的属性图标(Properties),设置Text组件的Content属性为 “ Hello World ”

点击右侧属性样式栏中的通用样式图标(General),设置Text组件的宽(width)为100%,高(height)为100px

点击右侧属性样式栏中的样式图标(Feature),设置组件的FontSize样式为60px,使得其文字放大;设置组件的TextAlign样式为center,使得组件文字居中显示

(4)选中UI Control中的Button组件,将其拖至Text组件下面

点击右侧属性样式栏中的属性图标(Properties),设置Button组件的Value属性为 “ Next ”,

点击右侧属性样式栏中的通用样式图标(General),设置按的宽(width)为40%,高(height)为60px

点击右侧属性样式栏中的样式图标(Feature),设置组件的FontSize样式为40px

至此,第一个页面创建完成

我们可以在预览窗口中看效果,点击右侧边栏的Preview打开预览窗口

1 在Project窗口,选择工程中的“entry src main js default pages”,单击鼠标右键,选择“New JS Visual”

Visual配置界面,JS visual name填second,回车(Enter键)或者点击完成,进入编辑界面

2 第二个页面中有一个容器和文本,通过Div、Text组件实现,现在编辑器已经为我们创建好了,我们就来修改下它们的属性(你也可以删除原有的自己创建,具体步骤参考本章第二节“二 创建第一个页面”)。

选中Text组件,点击右侧属性样式栏中的属性图标(Properties),设置Text组件的Content属性为 “ Hi,I'm always here. ”

点击右侧属性样式栏中的通用图标(General),设置组件的宽(width)为100%,高为60px

点击右侧属性样式栏中的样式图标(Feature),设置组件的FontSize样式为36px,TextAlign样式为center

这样我们的第二个页面创建成功了

1 在Project窗口,打开工程中的“entry src main js default pages first first.js”, 导入router模块,页面路由router根据页面的uri来找到目标页面,从而实现跳转。示例代码如下:

2 打开或者切换到first.visual页面,选中画布上的Button组件,点击右侧属性样式栏中的事件图标(Events),鼠标点击Click事件的输入框,选择launch事件

3 在预览窗口中查看项目效果,点击Next按钮后发现我们的页面成功跳转了。

到此,本章的目标就完成了。


网站栏目:鸿蒙开发项目组,鸿蒙项目组成员
网页链接:http://azwzsj.com/article/pheecg.html