重庆分公司,新征程启航
为企业提供网站建设、域名注册、服务器等服务
开发前可以了解下鸿蒙: [鸿蒙开发 序]华为鸿蒙操作系统(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按钮后发现我们的页面成功跳转了。
到此,本章的目标就完成了。
好在华为公司并未让大家失望,鸿蒙OS系统如约而至,在4月底的时候正式和大家见面了,虽然4月底推送的只是开发版本,所适配的机型数量也不够多,而且想要体验还得提前申请,但是好在鸿蒙OS确实是真的到来了,尽管目前适配的机型数量并不多,但是万事开头难,后续可以升级鸿蒙OS系统的华为手机必然可以迎来鸿蒙OS系统的推送,首批稳定版预计也将在6月份推送,而且如今第二批的鸿蒙OS开发版也已经开启了申请。
不过也有华为手机用户不太放心,想要看看鸿蒙OS系统的用户评论再决定是否申请,而伴随着鸿蒙OS开发版陆续推送,有关鸿蒙OS系统的首批用户真实评价也已经出炉了,根据用户真实评价显示,升级鸿蒙OS系统的不少人都觉得手机变得更加流畅了,甚至有网友还评价:无比丝滑,而流畅性对于一个系统而言至关重要,从这一点上来讲鸿蒙OS系统表现确实很不错。
不过其中也有部分评价还挺无奈的,都表示鸿蒙OS系统有点类似安卓,或者说和安卓区别不大,而这也正是鸿蒙OS系统到来之后关于这一系统吐槽最多的地方,甚至还有网友用“换壳安卓”来形容鸿蒙OS,但事实上鸿蒙OS本质上已经不是安卓了,和安卓系统类似其实也情有可原。
一方面安卓系统经过各大厂商的努力,可以说是目前最合乎用户习惯的一种系统,就连iOS系统的样式也和安卓越来越相似,盲目大改反而会弄巧成拙,另一方面绝大多数软件都只适配了iOS和安卓,如果直接全部改变,那么进入APP或者 游戏 的时候,甚至都没有对应的选项,所以鸿蒙OS有点像安卓是一件很正常的事情。
结合用户评价来看,鸿蒙OS系统是真的还不错,不过对于未能使用华为手机的用户来说就很遗憾了,因为他们如果想体验鸿蒙OS系统暂时只能通过购买华为手机来实现,而目前华为公司有货在售的最便宜手机就是图中的这款华为Mate40 Pro了,它的起步售价达到了6299元,不过好在这款手机作为一款搭载麒麟9000处理器的IP68防水旗舰自身竞争力也不差,就怕这款手机售空之后,再想购买华为手机来体验鸿蒙系统的只能买二手机了。
鸿蒙智慧自定义设置方法:
华为鸿蒙系统的智慧推荐设置方法,首先打开设置,点击智慧助手,然后点击智慧推荐,这里就可以自定义设置了。
华为鸿蒙系统(HUAWEI HarmonyOS),是华为在2019年8月9日于东莞举行华为开发者大会,正式发布的操作系统鸿蒙OS。
华为鸿蒙系统是一款全新的面向全场景的分布式操作系统,创造一个超级虚拟终端互联的世界,将人、设备、场景有机地联系在一起,将消费者在全场景生活中接触的多种智能终端实现极速发现、极速连接、硬件互助、资源共享,用合适的设备提供场景体验。
发展历史:
2020年9月10日,华为鸿蒙系统升级至HarmonyOS 2.0版本。
2021年4月22日,华为鸿蒙 HarmonyOS 应用开发在线体验网站上线。5月18日,华为宣布华为HiLink将与Harmony OS统一为鸿蒙智联。
2021年6月2日晚,华为正式发布HarmonyOS 2及多款搭载HarmonyOS 2的新产品。7月29日,华为Sound X音箱发布,是首款搭载HarmonyOS 2的智能音箱。
2021年10月,华为宣布搭载鸿蒙设备破1.5亿台。 鸿蒙 HarmonyOS 座舱汽车2021年底发布。
2021年11月17日,HarmonyOS迎来第三批开源,新增开源组件769个,涉及工具、网络、文件数据、UI、框架、动画图形及音视频7大类。