为帮助开发者快速熟悉HarmonyOS和OpenHarmony的能力以及相关的应用开发流程,我们提供了一系列的基于趣味场景的应用示例,即Codelabs,开发者可以根据我们的文档一步步的学习和完成简单项目的开发。
- 优秀案例
- Ability开发
- UI(ArkTS)
- 一次开发,多端部署-视频应用(ArkTS)(API 9)
- WaterFlow容器的使用(ArkTS)(API 9)
- ArkTS与H5的交互(ArkTS)(API 9)
- 电子相册(ArkTS)(API 9)
- 构建多种样式弹窗(ArkTS)(API 9)
- 简易计算器(ArkTS)(API 9)
- 自定义抽奖转盘(ArkTS)(API 9)
- 像素转换(ArkTS)(API 9)
- 二级联动(ArkTS)(API 9)
- 目标管理(ArkTS)(API 9)
- 弹性布局(ArkTS)(API 9)
- 待办列表(ArkTS)(API 9)
- ArkTS基础知识(ArkTS)(API 9)
- 动效示例(ArkTS)(API 9)
- 转场动画的使用(ArkTS)(API 9)
- 自定义下拉刷新动画(ArkTS)(API 9)
- ArkUI常用布局容器对齐方式(API 9)
- 常用组件与布局(ArkTS)(API 9)
- Web组件之cookie常见操作(ArkTS)(API 9)
- Swiper的使用(ArkTS)(API 9)
- 基础组件Slider的使用(ArkTS)(API 9)
- List组件的用法之商品列表(ArkTS)(API 9)
- List组件的用法之设置项(ArkTS)(API 9)
- UI(JS)
- 公共事件与通知
- 窗口管理
- 媒体
- 网络与连接
- 数据库
- 设备管理
- 分布式
- 卡片
- 效率提升
- 三方库
- Native
- 将独立的应用示例工程导入DevEco Studio进行编译构建及运行调试。
- 部分应用示例中含有多个模块,开发者可以选择对单个模块进行编译构建,生成一个HAP应用安装包,也可以对整个工程进行编译构建,生成多个HAP应用安装包。
- 安装运行后,即可在设备上查看应用示例运行效果,以及进行相关调试。
- 安装运行应用示例之前,请先通过config.json文件中的"deviceType"字段来确认该应用示例支持的设备类型,可尝试通过修改该字段使其可以在相应类型的设备上运行(config.json文件一般在代码的entry/src/main路径下,不同的Codelabs可能会有不同)。
- 配置开发环境时,如果您想让应用示例运行到HarmonyOS上,请参考DevEco Studio使用说明。
- IDE版本及配套SDK问题,可前往DevEco Studio版本说明来查看详细的IDE、SDK、插件及Gradle配套版本。
- 所有OpenHarmony相关Codelabs代码已被全部迁移至OpenHarmony组织之下的Codelabs仓中,本仓中不再体现。
- HarmonyOS Codelabs官网:HarmonyOS Codelabs
- OpenHarmony Codelabs仓:OpenHarmony Codelabs