今天我从认识鸿蒙开始,然后从零到1写个demo
首先认识一下鸿蒙系统是什么?
鸿蒙系统是什么
鸿蒙OS分布式操作系统简介鸿蒙系统(HarmonyOS),是第一款基于微内核的全场景分布式OS,是华为自主研发的操作系统。现被华为捐献给开放原子基金会管理,为开放原子基金会下的一个项目。
从 系统定位 上来说,HarmonyOS是一款“面向未来”、面向全场景(移动办公、运动健康、社交通信、媒体娱乐等)的分布式操作系统。
HarmonyOS有三大特征:
- 搭载该操作系统的设备在系统层面融为一体、形成超级终端,让设备的硬件能力可以弹性扩展,实现设备之间硬件互助,资源共享
- 面向开发者,实现一次开发,多端部署,这和Flutter差不多,就是不知道有没有人做过这方面的测评。
- 一套操作系统可以满足不同能力的设备需求,实现统一OS,弹性部署
鸿蒙HarmonyOS和OpenHarmony的关系
HarmonyOS 实际上分为两个部分,一部分是OpenHarmonyOS,另一部分是包括 HMS 在内的闭源应用与服务。
OpenHarmonyOS 是鸿蒙操作系统中开源的部分,类似于安卓系统中的 AOSP 项目,该项目目前由开放原子开源基金会负责社区化的开源运营,而 HarmonyOS 是基于 OpenHarmonyOS 的商用发行版。
鸿蒙社区
- 51cto鸿蒙专区
- 华为鸿蒙专区
- 电子发烧友鸿蒙专区
官方资源
- 鸿蒙开发者文档
- gitee源码地址
- 鸿蒙应用开发IDE(DevEco studio)
- 鸿蒙设备开发IDE(DevEco Device Tool)
- 开放原子基金会
- DevEco Marketplace
鸿蒙官网地址汇总
https://harmonyos.51cto.com/posts/7704
接下来就开始做自己的第一个鸿蒙应用
第一步,新建项目
打开编辑器选择新建项目,我们选择Java
按照如下方式,创建
点击finish即可完成,此时可以
第二步,远程调试
这个时候可以选择虚拟机进行调式,这里我选择远程调试,
在这儿的话要注册成为开发者才可以,如何成为开发者,我会视情况,在后面的文章中更新,
点击即可,稍等就会出现下图所示的运行界面,这样我们的第一个demo
接下来我们就来了解一下项目结构,这样也方便后面的开发,
Java工程目录结构
Java工程目录结构如下图所示。
image-20220119142008881
- .gradle:Gradle配置文件,由系统自动生成,一般情况下不需要进行修改。
- entry
:默认启动模块(主模块),开发者用于编写源码文件以及开发资源文件的目录。- entry>libs:用于存放entry模块的依赖文件。
- entry>src>main>Java:用于存放Java源码。
- entry>src>main>resources:用于存放应用/服务所用到的资源文件,如图形、多媒体、字符串、布局文件等。
总结
今天我主要从鸿蒙是什么,到鸿蒙具备的那些特征,以及鸿蒙相关的资料,到最后运行了Java版的鸿蒙、顺便了解了Java目录结构,下一节会带来第一个小实例。
文章来源于互联网:从0到1学鸿蒙(Java)版【鸿蒙专题05】
阅读全文
下载说明:
1、本站所有资源均从互联网上收集整理而来,仅供学习交流之用,因此不包含技术服务请大家谅解!
2、本站不提供任何实质性的付费和支付资源,所有需要积分下载的资源均为网站运营赞助费用或者线下劳务费用!
3、本站所有资源仅用于学习及研究使用,您必须在下载后的24小时内删除所下载资源,切勿用于商业用途,否则由此引发的法律纠纷及连带责任本站和发布者概不承担!
4、本站站内提供的所有可下载资源,本站保证未做任何负面改动(不包含修复bug和完善功能等正面优化或二次开发),但本站不保证资源的准确性、安全性和完整性,用户下载后自行斟酌,我们以交流学习为目的,并不是所有的源码都100%无错或无bug!如有链接无法下载、失效或广告,请联系客服处理!
5、本站资源除标明原创外均来自网络整理,版权归原作者或本站特约原创作者所有,如侵犯到您的合法权益,请立即告知本站,本站将及时予与删除并致以最深的歉意!
6、如果您也有好的资源或教程,您可以投稿发布,成功分享后有站币奖励和额外收入!
7、如果您喜欢该资源,请支持官方正版资源,以得到更好的正版服务!
8、请您认真阅读上述内容,注册本站用户或下载本站资源即您同意上述内容!
原文链接:https://www.shuli.cc/?p=19599,转载请注明出处。
1、本站所有资源均从互联网上收集整理而来,仅供学习交流之用,因此不包含技术服务请大家谅解!
2、本站不提供任何实质性的付费和支付资源,所有需要积分下载的资源均为网站运营赞助费用或者线下劳务费用!
3、本站所有资源仅用于学习及研究使用,您必须在下载后的24小时内删除所下载资源,切勿用于商业用途,否则由此引发的法律纠纷及连带责任本站和发布者概不承担!
4、本站站内提供的所有可下载资源,本站保证未做任何负面改动(不包含修复bug和完善功能等正面优化或二次开发),但本站不保证资源的准确性、安全性和完整性,用户下载后自行斟酌,我们以交流学习为目的,并不是所有的源码都100%无错或无bug!如有链接无法下载、失效或广告,请联系客服处理!
5、本站资源除标明原创外均来自网络整理,版权归原作者或本站特约原创作者所有,如侵犯到您的合法权益,请立即告知本站,本站将及时予与删除并致以最深的歉意!
6、如果您也有好的资源或教程,您可以投稿发布,成功分享后有站币奖励和额外收入!
7、如果您喜欢该资源,请支持官方正版资源,以得到更好的正版服务!
8、请您认真阅读上述内容,注册本站用户或下载本站资源即您同意上述内容!
原文链接:https://www.shuli.cc/?p=19599,转载请注明出处。
评论0