Skip to content

前言

笔者在自学 OpenHarmony 应用开发的时候经常去 OpenHarmony 的相关仓库查看文档,有时候找文档并不是很顺利,参考了大量的书籍,视频和网站,这里大力感谢<<ArkUi 实战>>电子书的作者,他写的书对我帮助很大,所以也想着贡献一份自己的力量,于是就有了这个网站,希望能够帮助到各位开发者.

组织结构

本文档以循序渐进的方式介绍了 OpenHarmony 应用开发框架 ArkUI 提供的各种组件和服务的基本使用,预计分为 12 章

各篇的主要内容如下:

第一篇 快速入门

  • 包括 OpenHarmony 的发展历程, Typescript 语法简介,ArkUI 开发框架的常见基础组件的使用以及页面的布局,通过本章的学习,读者可以开发简单的页面

第二篇 装饰器

  • 包括 ArkUI 开发框架提供的装饰器 其中包含两个版本 v1 和 v2,装饰器是 ArkUI 开发框架中非常重要的概念,通过装饰器可以方便快捷的构建页面

第三篇 路由

  • 路由跳转的几种方法. 以及路由传参等等

第四篇 属性

  • 包括公共属性和公共事件,公共手势类

第五篇 组件

  • 包括 OpenHarmony 基础组件,容器类组件,滚动类组件,功能类组件,绘制类组件,自定义组件等等

第六篇 动画

  • 帧动画,属性动画,显示动画,转场动画,Lottie 动画等等

第七篇 公共事件和通知

  • 公共事件,进程内事件,后台代理提醒,通知 等等

第八篇 文件操作与网络请求

  • 文件操作,网络请求,文件上传和下载,Socket 等等

第九篇 开发技巧

  • 性能优化,获取页面尺寸,性能统计,屏幕截图,原子化服务等等

第十篇 Ability 详解

  • Ability 的生命周期,Ability 的启动模式,Ability 的导航,Ability 的数据共享等等

第十一篇 AI 服务类

  • 图像识别,语音识别,语音合成,自然语言处理等等

第十二篇 实战项目

  • 几个简单的实战项目