开源精选 – HarmonyOS 应用开发的开源学习教程(harmonyos开源吗)

《开源精选》是我们分享Github、Gitee等开源社区中优质项目的栏目,包括技术、学习、实用与各种有趣的内容。本期推荐的是一个HarmonyOS 应用开发的开源学习教程——harmonyos-tutorial。

harmonyos-tutorial《跟老卫学HarmonyOS开发》是一本 HarmonyOS 应用开发的开源学习教程,主要介绍如何从0开始开发 HarmonyOS 应用。本书包括最新版本 HarmonyOS 2.0 中的新特性。图文并茂,并通过大量实例带你走近 HarmonyOS 的世界。

开源精选 - HarmonyOS 应用开发的开源学习教程(harmonyos开源吗)

什么是鸿蒙OpenHarmony、HarmonyOS?

1. 鸿蒙操作系统

“鸿蒙操作系统”特指华为智能终端操作系统。“鸿蒙操作系统”具有以下特征:

  • 一是一套操作系统可以满足大大小小设备需求,实现统一OS,弹性部署;
  • 二是搭载该操作系统的设备在系统层面融为一体、形成超级终端,让设备的硬件能力可以弹性扩展,实现设备之间硬件互助,资源共享;
  • 三是面向开发者,实现一次开发,多端部署。

2. OpenHarmony

OpenHarmony是一个开源项目,由开放原子开源基金会(https://www.openatom.org/)进行管理。开放原子开源基金会由华为、阿里、腾讯、百度、小米、浪潮、招商银行、360、OPPO、VIVO等十家互联网企业共同发起组建。

OpenHarmony开源项目主要包括两部分:

  • 一是华为捐献的“鸿蒙操作系统”的基础能力;
  • 二是其他参与者的贡献。

因此,OpenHarmony 的核心贡献主力还是在华为。OpenHarmony是“鸿蒙操作系统”的底座。

3. HarmonyOS

HarmonyOS就是“鸿蒙操作系统”,或者简称为“鸿蒙OS”是基于 OpenHarmony、AOSP等开源项目的商用版本。

这里需要注意:

  • 一是HarmonyOS不是开源项目,而是商用版本。
  • 二是HarmonyOS手机和平板之所以能运行Android,是因为HarmonyOS 实现了现有Android生态应用(即AOSP)的运行。

4. 鸿蒙生态

鸿蒙生态包括 OpenHarmony 和 HarmonyOS,当然还包括开发工具和周边的一些开发库。当我们在说“鸿蒙”的时候,也许就是指鸿蒙生态。

开源精选 - HarmonyOS 应用开发的开源学习教程(harmonyos开源吗)

5. 何时选择OpenHarmony或是HarmonyOS?

如果你只是一个应用开发工程师,专注于终端设备的应用开发,那么选择HarmonyOS。如果你对HarmonyOS底层的技术感兴趣,想了解或者想对HarmonyOS做贡献,那么选OpenHarmony。当然,如果想更进一步,做一款属于自己的操作系统,基于OpenHarmony开源项目做二次开发也是不错的选择哦。

harmonyos-tutorial目录:

开源精选 - HarmonyOS 应用开发的开源学习教程(harmonyos开源吗)

示例:

1. 下载DevEco Studio

DevEco Studio是基于IntelliJ IDEA Community开源版本打造,面向华为终端全场景多设备的一站式集成开发环境,使用过IDEA或者Android Studio 做过开发的同学,那么对于DevEco Studio来说也能轻松驾驭。

下载地址:下载HarmonyOS SDK_一站式HarmonyOS系统DevEco Studio分布式应用开发平台 – HarmonyOS应用开发官网

安装教程:华为开发者论坛

开源精选 - HarmonyOS 应用开发的开源学习教程(harmonyos开源吗)

2. 下载模拟器

下载模拟器需要通过华为开发者实名认证,所以我们需要到developer.huawei.com中注册开发者账号。

开源精选 - HarmonyOS 应用开发的开源学习教程(harmonyos开源吗)

认证往后到开发环境中进入HVD Manager页面进行登录下载即可。

开源精选 - HarmonyOS 应用开发的开源学习教程(harmonyos开源吗)开源精选 - HarmonyOS 应用开发的开源学习教程(harmonyos开源吗)

3. 编写一个简单程序并运行

创建一个空白模板

开源精选 - HarmonyOS 应用开发的开源学习教程(harmonyos开源吗)

启动模拟器运行

开源精选 - HarmonyOS 应用开发的开源学习教程(harmonyos开源吗)

更多内容大家可自行前往阅读。

开源地址:https://gitee.com/waylau/harmonyos-tutorial


版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。

(0)
上一篇 2024年5月20日 上午9:17
下一篇 2024年5月20日 上午9:29

相关推荐

  • 微软ChatGPT 版必应实测来了!真的完爆 Google吗?(微软必应官方下载)

    冰火两重天,这是两天内接连开了 AI 搜索新品发布会的微软、Google 的境遇。 宣布将 AI 集成搜索后,微软必应的全球下载量激增 10 倍,因为现场演示的效果实在出色。 同样…

    科研百科 2024年1月1日
    143
  • 中铁四局二公司南京分公司抓实区域管理成效显著(中铁四局精细化管理)

    来源:中国交通新闻网 “成立分公司主抓南京区域管理是公司给我们大家的一个绝佳展示机会,于公要全心投入,为全局探索区域管理贡献‘南京模式’。于私要折腾点事,实现自我价值。”中铁四局二…

    科研百科 2022年9月3日
    383
  • 关于2021年项目管理考试证书领取的通知

    大家好!我是小赛 备考之路,小赛陪伴!就在刚刚,中国国际人才交流基金会发布了关于2021年项目管理考试证书领取的通知,话不多说,让我们赶快来看看吧! 关于2021年项目管理考试证书…

    科研百科 2022年12月20日
    182
  • 智慧校园项目管理系统

    智慧校园项目管理系统 随着信息技术的不断发展,智慧校园已经成为许多学校的首选。智慧校园项目管理系统是一种集成了多种技术,用于管理学校项目和活动的软件系统。本文将介绍智慧校园项目管理…

    科研百科 2024年12月17日
    1
  • 银行支部书记和支部面临的问题

    银行支部书记和支部面临的问题银行支部书记和支部面临的问题1、对于资本申诉和交易,美国社会鼓励基金会发起第三期中方审查部门,对其进行调查。2、对于挣钱纠纷和矛盾的诉讼请求,中国有关部…

    科研百科 2024年11月30日
    0
  • 企业项目管理系统任务书

    企业项目管理系统任务书 随着企业规模的扩大和竞争的加剧,企业项目管理系统已经成为企业项目管理的必要工具。一个好的企业项目管理系统可以提高项目的效率,减少项目风险,提高项目质量,从而…

    科研百科 2025年1月15日
    0
  • 重点研发计划课题经费预算

    重点研发计划课题经费预算 随着科技的不断发展,企业对于创新能力的要求也越来越高。为了提升企业的核心竞争力,企业需要进行重点研发计划,通过不断的投入来推动自身的技术创新。在实施重点研…

    科研百科 2024年10月19日
    0
  • 没有研究价值的课题

    没有研究价值课题 随着科技的不断发展,研究项目越来越多,但是有些课题却没有任何的研究价值,甚至没有任何的意义。这些课题可能是一些毫无前景的研究领域,也可能是一些过时的研究结果。但是…

    科研百科 2024年10月17日
    1
  • 研一问导师有没有科研项目研一问导师有没有科研项目

    研究生期间,我想成为一名优秀的研究人员,所以我在研究方面非常努力。我一直在寻找机会来深入研究我感兴趣的领域,并希望我的导师能够给我提供一些宝贵的指导和支持。因此,我曾多次询问我的导…

    科研百科 2024年9月14日
    24
  • 科研项目的分工 科研项目分工情况怎么填写

    科研项目的分工是项目成功的关键之一。在填写科研项目分工情况时,应该准确描述每个参与者的任务和职责,以确保项目能够按时按质完成。 以下是一些指导性的建议: 1. 确定项目的整体目标和…

    科研百科 2024年7月29日
    54