ICode9

精准搜索请尝试: 精确搜索
首页 > 其他分享> 文章详细

HarmonyOS应用开发相关资源搜罗

2020-10-20 07:01:55  阅读:167  来源: 互联网

标签:搜罗 应用 course HarmonyOS https cto com 视频教程


本帖旨在基于HarmonyOS应用开发历程,为大家搜罗HarmonyOS应用开发的相关资源(视频教程、文档、代码示例等)。如果对你有所帮助,那就给我点赞吧!

 

本帖将持续更新~

 

如果你的学习目标是初步了解HarmonyOS(系统定位、架构、特性、机会等等),可以查阅以下资源:

 

资源名称资源链接资源来源
HarmonyOS概述https://developer.harmonyos.com/cn/docs/documentation/doc-guides/harmonyos-overview-0000000000011903官方文档
抢先掌握鸿蒙系统APP开发,你就是下一个大咖https://edu.51cto.com/course/25246.html?hm

51CTO->HarmonyOS技术社区

视频教程

关于鸿蒙你想知道的那些事儿https://edu.51cto.com/course/25047.html?hm

51CTO->HarmonyOS技术社区

视频教程

HarmonyOS工作原理解析https://edu.51cto.com/course/25049.html?hm

51CTO->HarmonyOS技术社区

视频教程

HarmonyOS这事儿能成吗https://edu.51cto.com/course/25048.html?hm

51CTO->HarmonyOS技术社区

视频教程

 

对于初次上手开发鸿蒙应用的开发者,需要了解鸿蒙应用开发的基本概念、开发流程,快速跑通一个helloworld或简单样例,可以查阅以下资源:

 

资源名称资源链接资源来源
开发基础知识https://developer.harmonyos.com/cn/docs/documentation/doc-guides/basic-fundamentals-0000000000041611官方文档
快速入门https://developer.harmonyos.com/cn/docs/documentation/doc-guides/start-overview-0000000000029602官方文档
HarmonyOS 2.0开发入门https://edu.51cto.com/course/25069.html?hm

51CTO->HarmonyOS技术社区

视频教程

 

Ability是HarmonyOS应用程序的重要组成部分,分为FA(Feature Ability)和PA(Particle Ability)两种类型。

  • FA支持Page Ability:Page模板是FA唯一支持的模板,用于提供与用户交互的能力。

  • PA支持Service Ability和Data Ability:Service模板用于提供后台运行任务的能力;Data模板用于对外部提供统一的数据访问抽象。

进行HarmonyOS应用开发,首先要学习Ability的使用,可以查阅的资源有:

 

资源名称资源链接资源来源
Abilityhttps://developer.harmonyos.com/cn/docs/documentation/doc-guides/ability-ability-overview-0000000000029852官方文档

鸿蒙(HarmonyOS)2.0 入门与实战

第1章

https://edu.51cto.com/course/25053.html?hm

51CTO->HarmonyOS技术社区

视频教程

大家一起学鸿蒙OS(HarmonyOS)应用程序开发教程

第9-12讲

https://edu.51cto.com/course/25188.html?hm

51CTO->HarmonyOS技术社区

视频教程

鸿蒙(HarmonyOS)应用开发入门与实践

第2讲、第7-9讲

https://edu.51cto.com/course/25200.html?hm

51CTO->HarmonyOS技术社区

视频教程

 

HarmomyOS提供了两种FA的开发框架:Java UI使用Java语言进行开发;JS UI使用JS、HML、CSS进行开发。针对Java UI,可以查阅以下资源:

 

资源名称资源链接资源来源
Java UI框架https://developer.harmonyos.com/cn/docs/documentation/doc-guides/ui-java-overview-0000000000500404官方文档

鸿蒙(HarmonyOS)2.0 入门与实战

第2-3章

https://edu.51cto.com/course/25053.html?hm

51CTO->HarmonyOS技术社区

视频教程

大家一起学鸿蒙OS(HarmonyOS)应用程序开发教程

第5-8讲

https://edu.51cto.com/course/25188.html?hm

51CTO->HarmonyOS技术社区

视频教程

鸿蒙(HarmonyOS)应用开发入门与实践

第3-5讲

https://edu.51cto.com/course/25200.html?hm

51CTO->HarmonyOS技术社区

视频教程

 

JS UI针对智慧屏(TV)和智能穿戴(Wearable)、轻量级智能穿戴(Lite Wearable)的资源要进行以下区分:

 

在进行智慧屏(TV)和智能穿戴(Wearable)应用开发时,JS UI只是用于FA开发,PA(Service Ability和Data Ability)的开发仍旧使用Java语言。JS UI可以查阅的资源有:

 

资源名称资源链接资源来源
JS UI框架https://developer.harmonyos.com/cn/docs/documentation/doc-guides/ui-js-overview-0000000000500376官方文档
JS API参考-智慧屏和智能穿戴开发https://developer.harmonyos.com/cn/docs/documentation/doc-references/js-framework-file-0000000000611396官方文档

 

轻量级智能穿戴(Lite Wearable)应用相对轻量化,现阶段只使用JS语言进行开发。其可以查阅的资源有:

 

资源名称资源链接资源来源
JS API参考-轻量级智能穿戴开发https://developer.harmonyos.com/cn/docs/documentation/doc-references/lite-wearable-file-0000001056483114官方文档
HarmonyOS(鸿蒙)App项目实战(1)运动手表篇https://edu.51cto.com/course/25054.html?hm

51CTO->HarmonyOS技术社区

视频教程

 

其他功能模块的开发,例如媒体、网络与链接、设备管理、数据管理等,当前的主要资源还是官方文档,可以HarmonyOS开发者网站查阅:https://developer.harmonyos.com/cn/documentation

少量功能点已有老师提供了相关教程,汇总如下:

 

资源名称资源链接资源来源
剪贴板https://edu.51cto.com/center/course/lesson/index?id=637602

51CTO->HarmonyOS技术社区

视频教程

操作SQLite数据库https://edu.51cto.com/center/course/lesson/index?id=637601

51CTO->HarmonyOS技术社区

视频教程

多线程与UI更新https://edu.51cto.com/center/course/lesson/index?id=642631

51CTO->HarmonyOS技术社区

视频教程

完成计时器Demohttps://edu.51cto.com/center/course/lesson/index?id=642630

51CTO->HarmonyOS技术社区

视频教程

如何优雅地完成HTTP网络访问?来吧展示!https://edu.51cto.com/center/course/lesson/index?id=648780

51CTO->HarmonyOS技术社区

视频教程

我会HTTP网络访问了,可是服务器怎么办呢?https://edu.51cto.com/center/course/lesson/index?id=650065

51CTO->HarmonyOS技术社区

视频教程


标签:搜罗,应用,course,HarmonyOS,https,cto,com,视频教程
来源: https://blog.51cto.com/14901125/2542528

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有