商务局网站群建设方案,wordpress to app,延吉 网站建设,网站推广找前言 刚开始接触鸿蒙是从2023年开始的#xff0c;当时公司在调研鸿蒙开发板能否在实际项目中使用。我们当时使用的是OpenHarmony的#xff0c;基于DAYU/rk3568开发板#xff0c;最开始系统是3.2的#xff0c;API最高是API9#xff0c;DevecoStudio 版本3.1的。
鸿…前言 刚开始接触鸿蒙是从2023年开始的当时公司在调研鸿蒙开发板能否在实际项目中使用。我们当时使用的是OpenHarmony的基于DAYU/rk3568开发板最开始系统是3.2的API最高是API9DevecoStudio 版本3.1的。
鸿蒙学习如何入门 最开始刚接触时也很懵一个全新的语言一个全新的开发工具这个好上手吗当时心里也没底的。后来开始上手后发现原来上手比想象的简单。 如果你之前是一个Flutter开发者或者Android的开发者你会发现鸿蒙的开发语言Arkts和它们(Flutter、Android compose)很像也是一种声明式的开发语言如果你之前是前端开发者那么对于鸿蒙开发的另外一种JS语言就可以说是完全无障碍了。至于DevEcoStudio开发工具好上手吗我可以说如果你之前是用过IDEA相同的工具就会发现这个相当好上手因为DevEcoStudio也是在IDEA的基础上进行修改的。 说到这里就是想告诉大家学习一门新的语言并不是像大家想的那样这么难语言的逻辑和思想都是贯通的只要你能迈出学习的这一步一切都会变得简单的。
鸿蒙学习资料总结
1、了解OpenHarmony和HarmonyOS的区别
1、开源程度 OpenHarmony 是一个开源项目由开放原子开源基金会OpenAtom Foundation孵化及运营旨在为全场景、全连接、全智能时代提供智能终端设备的操作系统框架和平台。 HarmonyOS 是基于 OpenHarmony 构建的商业发行版它提供了更丰富的功能和特性。
2、定位与目标 OpenHarmony 致力于搭建一个智能终端设备操作系统的框架和平台以促进万物互联产业的发展。 HarmonyOS 是基于 OpenHarmony 开发的商业版本其目标是打造一个跨多个设备和场景的分布式操作系统。
3、开发工具 两者的开发工具相同均使用华为的 DevEco Studio作为应用开发工具。然而它们所支持的SDK不同因此在开发前需要先切换SDK配置。
4、运行环境 目前OpenHarmony 没有模拟器因此无法直接在手机上或平板上进行真机调试只能在OpenHarmony开发板进行调试。HarmonyOS 可以用于多种类型的设备包括手机、平板、模拟器等。
2、学习资料指引
OpenHarmony学习参考链接OpenHarmony 学习参考链接
学习时将模块选择为“应用开发文档”建议将版本选择最新的V4.0release。
学习完应用开发文档中的相关API及组件布局后可以参考OpenHarmony学习Demo学习相关示例。 HarmonyOS学习参考链接HarmonyOS学习参考链接
学习时可以参考“指南”和“API参考”模块建议将版本选择最新的V4.0
学习完相关API及组件布局后可以参考HarmonyOS学习Demo学习相关示例。 还有就是可以在华为开发者学堂华为开发者学堂 学习相关知识点
3、遇到了问题了怎么办 这个是最头疼的因为好多出现的问题直接在网上搜索是搜索不到的因为鸿蒙刚起步相关文档还是少的这个还是需要靠大家积累和输出。这里给大家推荐个华为官方的问题搜索平台华为开发者论坛可以在里面搜索相关问题当搜索不到时可以在里面反馈也会有相关人员给你做出回答能帮助你解决很大一部分的问题。 除了上面的华为开发者论坛也可以在51CT0博客上进行搜索。 4、总结 给大家说了这么多学习的资料和网站这些都是指引你更好入门如果想要更好的上手还是要多练习基于原有的项目模型通过鸿蒙的方式来实现就像我这边是通过公司原有的项目然后通过鸿蒙的方式来实现20多个界面基本上都能通过鸿蒙来完成。在实现的过程中也许会遇到某个功能实现不了大家可以网上搜资料实在找不到可以做记录后面关注下鸿蒙这边最新API是否解决了。 其实我也遇到过一些解决不了的问题因为毕竟鸿蒙是刚起步肯定是达不到像Android那样炫酷的特效或某些功能。这是一个刚起步的开发语言都要面临的只有不断的更新迭代完善才能逐步跟上。 有些同学说能不能将我之前学习写的那20多个的界面能否开源出来这里和大家说下因为涉及到公司项目不便公开。但是后面我计划基于鸿洋大神的WanAndroid的开源API写一个鸿蒙版本的WanAndroid应用到时大家可以关注下这个模块。