前言
笔者在自学 OpenHarmony 应用开发的时候经常去 OpenHarmony 的相关仓库查看文档,有时候找文档并不是很顺利,参考了大量的书籍,视频和网站,这里大力感谢<<ArkUi 实战>>
电子书的作者,他写的书对我帮助很大,所以也想着贡献一份自己的力量,于是就有了这个网站,希望能够帮助到各位开发者.
组织结构
本文档以循序渐进的方式介绍了 OpenHarmony 应用开发框架 ArkUI 提供的各种组件和服务的基本使用,预计分为 12 章
各篇的主要内容如下:
第一篇 快速入门
- 包括 OpenHarmony 的发展历程, Typescript 语法简介,ArkUI 开发框架的常见基础组件的使用以及页面的布局,通过本章的学习,读者可以开发简单的页面
第二篇 装饰器
- 包括 ArkUI 开发框架提供的装饰器 其中包含两个版本 v1 和 v2,装饰器是 ArkUI 开发框架中非常重要的概念,通过装饰器可以方便快捷的构建页面
第三篇 路由
- 路由跳转的几种方法. 以及路由传参等等
第四篇 属性
- 包括公共属性和公共事件,公共手势类
第五篇 组件
- 包括 OpenHarmony 基础组件,容器类组件,滚动类组件,功能类组件,绘制类组件,自定义组件等等
第六篇 动画
- 帧动画,属性动画,显示动画,转场动画,Lottie 动画等等
第七篇 公共事件和通知
- 公共事件,进程内事件,后台代理提醒,通知 等等
第八篇 文件操作与网络请求
- 文件操作,网络请求,文件上传和下载,Socket 等等
第九篇 开发技巧
- 性能优化,获取页面尺寸,性能统计,屏幕截图,原子化服务等等
第十篇 Ability 详解
- Ability 的生命周期,Ability 的启动模式,Ability 的导航,Ability 的数据共享等等
第十一篇 AI 服务类
- 图像识别,语音识别,语音合成,自然语言处理等等
第十二篇 实战项目
- 几个简单的实战项目