# exerciseHealth **Repository Path**: Mike_lee_is_coding/exercise-health ## Basic Information - **Project Name**: exerciseHealth - **Description**: exerciseHealth App - **Primary Language**: Unknown - **License**: ISC - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 1 - **Created**: 2022-08-09 - **Last Updated**: 2023-12-13 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # Codelabs 为了方便开发者针对重点功能或场景进行开发,本页面对当前有的Codelabs资源进行了汇总,如下表所示:

分类

主题

简介

优秀案例

一次开发,多端部署-购物应用(ArkTS)

基于自适应和响应式布局,实现一次开发,多端部署的购物应用。

一次开发,多端部署-音乐专辑(ArkTS)

基于自适应和响应式布局,实现一次开发,多端部署音乐专辑。

一次开发,多端部署-即时通讯(ArkTS)

基于自适应和响应式布局,实现一次开发,多端部署-即时通讯。

一次开发,多端部署-社区评论(ArkTS)

基于自适应和响应式布局,实现一次开发,多端部署-社区评论。

一次开发,多端部署-银行理财(ArkTS)

基于自适应和响应式布局,实现一次开发,多端部署-银行理财。

一次开发,多端部署-长视频(ArkTS)

基于自适应和响应式布局,实现一次开发,多端部署-长视频。

健康生活应用(ArkTS)

利用ArkTS声明式开发范式和HarmonyOS的关系型数据库等能力,实现一个健康生活应用。

溪村小镇(ArkTS)

基于ArkUI实现的一款呈现溪村小镇园区风貌的应用,主要用于展示HarmonyOS多样的UI特性和丰富的动画效果。

Ability开发

UIAbility和自定义组件生命周期(ArkTS)

本篇Codelab主要介绍UIAbility和自定义组件生命周期。

UIAbility内页面间的跳转(ArkTS)

基于Stage模型下的UIAbility开发,实现UIAbility内页面间的跳转。

Stage模型下Ability的创建和使用(ArkTS)

本篇Codelab基于Stage模型,以购物应用为例,讲解Ability的创建和使用。

UI(ArkTS)

一次开发,多端部署-视频应用(ArkTS)

基于“一次开发,多端部署”能力实现的一个视频播放类应用主页面。

WaterFlow容器的使用(ArkTS)

基于WaterFlow容器,实现瀑布流布局。

电子相册(ArkTS)

基于ArkTS实现一个电子相册的案例,通过捏合和拖拽手势控制图片的放大、缩小、左右拖动查看细节等效果。

构建多种样式弹窗(ArkTS)

本篇Codelab使用弹窗功能,实现多种样式弹窗案例。

简易计算器(ArkTS)

基于基础组件、容器组件,实现一个支持加减乘除混合运算的计算器。

自定义抽奖转盘(ArkTS)

基于画布组件,实现自定义抽奖转盘功能。

像素转换(ArkTS)

基于像素单位,展示了像素单位的基本知识与像素转换API的使用。

常用组件与布局(ArkTS)

基于ArkTS扩展的声明式开发范式,使用常用组件与布局实现一个购物社交应用示例。

二级联动(ArkTS)

使用ArkTS语言,实现一个导航与内容二级联动的效果。

Web组件之cookie常见操作(ArkTS)

基于ArkTS语言,实现Web组件对cookie的读写操作。

目标管理(ArkTS)

基于ArkTS实现一个目标管理器,介绍页面级变量的状态管理。

弹性布局(ArkTS)

基于Flex容器组件特性,实现弹性布局效果。

待办列表(ArkTS)

基于ArkTS声明式开发范式和ArkTS基础组件,实现简易待办事项的案例。

ArkTS基础知识(ArkTS)

本篇Codelab使用渲染控制语法和组件化基础知识,搭建一个可刷新的排行榜页面。

动效示例(ArkTS)

利用ArkTS语言为组件的属性添加过渡动态效果,提升用户体验。

转场动画的使用(ArkTS)

基于ArkTS语言及转场动画接口,实现一系列页面动画切换的场景。

自定义下拉刷新动画(ArkTS)

基于组件动画animation属性设置,实现下拉刷新动画 。

ArkUI常用布局容器对齐方式(ArkTS)

基于ArkTS声明式开发范式,实现Flex、Column、Row和Stack四种常用布局容器对齐方式。

Swiper的使用(ArkTS)

使用ArkTS语言,基于Swiper容器组件,实现几种常见的应用场景。例如顶部导航、广告轮播图等场景。

基础组件Slider的使用(ArkTS)

使用Slider组件,实现了可调节风车大小和转速的动画效果。

List组件的使用之商品列表(ArkTS)

本篇Codelab使用Scroll组件、List组件以及LazyForEach组件实现一个商品列表的页面。

List组件的使用之设置项(ArkTS)

本篇Codelab使用List组件、Toggle组件以及Router相关接口,实现一个简单的设置页。

公共事件与通知

系统公共事件(ArkTS)

通过订阅、退订Wi-Fi连接状态事件和电池充电状态事件,实现订阅、退订系统公共事件。

进度条通知(ArkTS)

基于HarmonyOS通知能力,实现进度条通知的案例。

文件管理

文件管理(ArkTS)

实现文件管理相关的操作,包括应用文件保存与读取、用户图片文件的读取与保存、用户txt文档读取保存操作。便于用户根据Codelab学习如何操作文件管理。

窗口管理

窗口管理(ArkTS)

基于窗口管理,实现一个验证码登录案例。

媒体

视频播放器(ArkTS)

基于HarmonyOS的播放管理类(AVPlayer),实现视频播放功能。

图片编辑(ArkTS)

基于图片编解码,实现图片编辑,包含裁剪、旋转、色域调节(本文只介绍亮度、透明度、饱和度)等功能。

简易视频播放器(ArkTS)

基于ArkUI框架,实现一个简单视频播放器,可支持海报轮播、视频播放等功能。

网络与连接

HTTPS请求过程(ArkTS)

基于网络模块,实现数据安全加密传输。

新闻数据加载(ArkTS)

基于HTTP网络请求加载新闻数据,提供下拉刷新和上拉加载功能。

Web组件抽奖案例(ArkTS)

基于Web组件加载本地和在线H5小程序,实现ArkTS和H5交互功能。

数据库

关系型数据库(ArkTS)

本篇Codelab介绍了关系型数据库的基本用法,包括增、删、改、查操作。

首选项(ArkTS)

基于首选项,实现对本地应用数据的访问及操作。

应用内字体大小调节(ArkTS)

基于Slider组件和首选项,实现通过拖动滑块调节应用内字体大小的功能。

应用首次启动(ArkTS)

基于自定义弹框、首选项和页面路由实现一个模拟应用首次启动的案例。

分布式通讯录(ArkTS)

本篇Codelab以通讯录为例,介绍分布式键值数据库的创建、数据的增加/删除/修改/查询/同步等操作方法。

设备管理

计步器应用(ArkTS)

基于计步传感器、位置服务和后台任务,实现计步器应用。

效率提升

使用DevEco Studio高效开发(ArkTS)

使用DevEco Studio开发工具,高效开发登录应用的案例。

三方库

库的调用(ArkTS)

基于ArkTS语言实现对社区库和本地库的调用及使用。

Native

Native XComponent组件的使用(ArkTS)

基于XComponent组件调用Native API,实现图形渲染。

简易Native C++ 示例(ArkTS)

基于Native C++模板,实现通过Native API调用C标准库的功能。