Esta publicación tiene como objetivo recopilar recursos relacionados (tutoriales en video, documentos, ejemplos de código, etc.) para el desarrollo de aplicaciones HarmonyOS basado en el proceso de desarrollo de aplicaciones HarmonyOS. Si te ayuda, ¡dame un pulgar hacia arriba!
Esta publicación seguirá actualizándose ~
Si su objetivo de aprendizaje es una comprensión preliminar de HarmonyOS (posicionamiento del sistema, arquitectura, características, oportunidades, etc.), puede consultar los siguientes recursos:
Nombre del recurso | Enlace de recursos | Fuente de recursos |
Descripción general de HarmonyOS | https://developer.harmonyos.com/cn/docs/documentation/doc-guides/harmonyos-overview-0000000000011903 | Documento oficial |
Sea el primero en dominar el desarrollo de aplicaciones del sistema Hongmeng, usted es el próximo gran hombre | https://edu.51cto.com/course/25246.html?hm | 51CTO-> Comunidad técnica de HarmonyOS Video tutorial |
Lo que quieres saber sobre Hongmeng | https://edu.51cto.com/course/25047.html?hm | 51CTO-> Comunidad técnica de HarmonyOS Video tutorial |
Análisis del principio de funcionamiento de HarmonyOS | https://edu.51cto.com/course/25049.html?hm | 51CTO-> Comunidad técnica de HarmonyOS Video tutorial |
¿Puede funcionar HarmonyOS? | https://edu.51cto.com/course/25048.html?hm | 51CTO-> Comunidad técnica de HarmonyOS Video tutorial |
Los desarrolladores que están comenzando a desarrollar aplicaciones Hongmeng por primera vez, necesitan comprender los conceptos básicos y el proceso de desarrollo del desarrollo de aplicaciones Hongmeng, y ejecutar rápidamente un helloworld o un ejemplo simple. Puede consultar los siguientes recursos:
Nombre del recurso | Enlace de recursos | Fuente de recursos |
Conceptos básicos de desarrollo | https://developer.harmonyos.com/cn/docs/documentation/doc-guides/basic-fundamentals-0000000000041611 | Documento oficial |
Inicio rápido | https://developer.harmonyos.com/cn/docs/documentation/doc-guides/start-overview-0000000000029602 | Documento oficial |
Introducción al desarrollo de HarmonyOS 2.0 | https://edu.51cto.com/course/25069.html?hm | 51CTO-> Comunidad técnica de HarmonyOS Video tutorial |
La habilidad es una parte importante de la aplicación HarmonyOS, dividida en dos tipos: FA (habilidad de funciones) y PA (habilidad de partículas).
FA admite la capacidad de página: la plantilla de página es la única plantilla compatible con FA para proporcionar la capacidad de interactuar con los usuarios.
PA admite la capacidad de servicio y la capacidad de datos: las plantillas de servicio se utilizan para proporcionar la capacidad de ejecutar tareas en segundo plano; las plantillas de datos se utilizan para proporcionar una abstracción unificada de acceso a datos al exterior.
Para desarrollar aplicaciones de HarmonyOS, primero debe aprender a usar Ability. Los recursos que puede consultar son:
Nombre del recurso | Enlace de recursos | Fuente de recursos |
Capacidad | https://developer.harmonyos.com/cn/docs/documentation/doc-guides/ability-ability-overview-0000000000029852 | Documento oficial |
Entrada y combate real de HarmonyOS 2.0 Capítulo 1 |
https://edu.51cto.com/course/25053.html?hm | 51CTO-> Comunidad técnica de HarmonyOS Video tutorial |
Aprendamos el tutorial de desarrollo de aplicaciones HarmonyOS (HarmonyOS) Conferencia 9-12 |
https://edu.51cto.com/course/25188.html?hm | 51CTO-> Comunidad técnica de HarmonyOS Video tutorial |
Introducción y práctica del desarrollo de aplicaciones HarmonyOS Clase 2, Conferencias 7-9 |
https://edu.51cto.com/course/25200.html?hm | 51CTO-> Comunidad técnica de HarmonyOS Video tutorial |
HarmomyOS proporciona dos marcos de desarrollo de FA: la interfaz de usuario de Java se desarrolla utilizando el lenguaje Java; la interfaz de usuario de JS se desarrolla utilizando JS, HML, CSS. Para la interfaz de usuario de Java, puede consultar los siguientes recursos:
Nombre del recurso | Enlace de recursos | Fuente de recursos |
Estilo de interfaz de usuario de Java | https://developer.harmonyos.com/cn/docs/documentation/doc-guides/ui-java-overview-0000000000500404 | Documento oficial |
Entrada y combate real de HarmonyOS 2.0 Capítulo 2-3 |
https://edu.51cto.com/course/25053.html?hm | 51CTO-> Comunidad técnica de HarmonyOS Video tutorial |
Aprendamos el tutorial de desarrollo de aplicaciones HarmonyOS (HarmonyOS) Conferencia 5-8 |
https://edu.51cto.com/course/25188.html?hm | 51CTO-> Comunidad técnica de HarmonyOS Video tutorial |
Introducción y práctica del desarrollo de aplicaciones 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技术社区 视频教程 |
完成计时器Demo | https://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技术社区 视频教程 |