对于开发人员而言,两个最关键的点值得关注:一个是开发工具的beta版本,另一个是开源网站。
开源网站在开发者大会上,宣布HarmonyOS的源代码将捐赠给中国开源原子开源基金会,宏孟系统的开源路线也在会议上宣布。
OpenHarmony官方源代码地址:https://openharmony.gitee.com/openharmony开发工具宏梦公司使用基于Intellij IDEA深度定制研究和开发的DevEco Studio作为其开发工具。
DevEco Studio下载链接:https://developer.harmonyos.com/cn/develop/deveco-studio因此,在应用程序开发过程中,HarmonyOS(Hongmeng)和Android(Android)开发环境之间有什么区别? HarmonyOS项目和Android项目比较资源目录的更改①资源目录名称已更改Android res目录,这里是资源目录,它包括两部分:base和rawfile,其中base是核心资源目录,常用的放置在这里为了方便查找和使用。
原始文件将原封不动地打包到生成的应用程序中。
Android是res / values目录,这是resources / element目录。
Android原始目录,此处使用rawfile目录。
②资源目录分为几类。
Android目录结构的统一管理相对宽松。
没有统一的文件夹管理。
您可以在res / values目录中创建各种资源的xml文件。
您只能访问官方网站以查看可以创建的网站。
基本目录有统一的管理。
③删除了一些资源目录,并添加了一些资源目录类型,例如float.json文件,plural.json文件,配置文件文件夹等。
④写入方法已更改。
xml更改为json。
Android中的值是用xml编写的,这是元素目录,全部为json格式。
最后,这是相同资源类型的比较图:下图显示了完整资源目录的特定更改比较:配置文件更改清单文件AndroidManifest已成为config.json文件。
Java代码更改下图显示了完整的Java目录更改的比较:HarmonyOS项目和WeChat applet项目的比较下图显示了完整的JS目录和WeChat applet的比较:HarmonyOS优点多终端开发和调试很方便和谐目前支持发展。
电视,可穿戴设备,LiteWearable是几种类型的设备,并且将来会扩展到其他设备。
而且,该代码一次可以在不同设备上快速部署和调试,并且操作非常简单。
开发人员友好,开发困难且学习成本低①就IDE开发工具而言,DevEco Studio是基于Intellij IDEA工具进行定制和深度开发的工具,因此对于那些熟悉IDEA,Android Studio或WebStorm IDE的人来说开发工具。
应该非常熟悉,不熟悉的朋友也可以快速上手。
此外,由于它是自定义的,因此IDEA中的其他内容将被删除,并且仅保留与Hongmeng项目相关的SDK和工具以及设置。
开发工具简洁,纯净,令人耳目一新,并且非常易于使用。
②可以选择Java或JS语言平台来开发电视和可穿戴项目。
Lite Wearable项目的开发仅支持JS语言,该语言在公众中非常流行和使用,并且被每个人广泛接受。
此外,Lite Wearable项目的开发需要使用后缀为**。
hml **的文件,该文件是由宏盟团队开发的一种标记语言,类似于html,并且易于学习。
③框架方面如果使用Java开发项目,则可以使用Ctrl +鼠标左键查看源代码,您会发现SDK中有许多类似于Android的API,并且感觉很熟悉。
但是,基于洪梦内核和一些潜在功能添加了一些功能。
如果使用JS开发,您会发现它与微信小程序非常相似。
因此,在框架级别,每个人都可以基本了解如何操作它。
这很容易理解,并且每个人都可以接受。
学习不是问题。
④权限处理另外,Android权限的处理非常麻烦。
在Hongmeng中,您可以在config.json中配置全局权限,其他人使用的权限,各个模块的权限以及您自己的自定义权限。
并且在Java代码中,您还可以使用该代码动态地申请许可。
鸿盟许可处理