一
华为开发者学堂-HarmonyOS应用开发者基础认证 100%
进度:done
二
学习笔记如下:
华为开发者学堂-<HarmonyOS第一课>构建更加丰富的页面 (huawei.com)
目录:一 管理组件状态 二 Video组件的使用 三 给应用添加弹窗 四 闯关习题
一 管理组件状态
组件内的状态管理:@State
从父组件单向同步状态:@Prop
与父组件双向同步状态:@Link
跨组件层级双向同步状态:@Provide和@
gitee源码地址
二 Video组件的使用
Video组件用法介绍
Video组件参数介绍
Video组件属性介绍
Video组件回调事件介绍
自定义控制器的组成与实现
自定义控制器的组成
自定义控制器的实现
gitee源码地址
三 给应用添加弹窗
警告弹窗
选择类弹窗
文本选择弹窗
日期选择弹窗
自定义弹窗
gitee源码地址
四 闯关习题
华为开发者学堂-<HarmonyOS第一课>给应用添加动画 (huawei.com)
目录:一 属性动画 二 闯关习题
一 属性动画
1 属性动画:组件的某些通用属性变化时,可以通过属性动画实现渐变效果,提升用户体验。支持的属性包括width、height、backgroundColor、opacity、scale、rotate、translate等。案例中自定义头部组件的属性动画设置主要涉及duration(动画时长)、tempo(动画速率)、delay(动画延时)、curve(动画曲线)、palyMode(动画模式)和iterations(动画播放次数)。
gitee源码地址
二 闯关习题
华为开发者学堂-<HarmonyOS第一课>从网络获取数据 (huawei.com)
目录:一 基于Web组件构建网络应用 二 使用HTTP访问网络 三 闯关习题
一 基于Web组件构建网络应用
加载网页、网页缩放、Web组件事件、Web和JavaScript交互、处理页面导航、调试网络应用 gitee源码地址
二 使用HTTP访问网络
如何发起HTTP请求 gitee源码地址
三 闯关习题
华为开发者学堂-<HarmonyOS第一课>保存应用数据 (huawei.com)
目录:一 保存应用数据 二 闯关习题
一 保存应用数据
首选项为应用提供Key-Value键值型的数据存储能力,支持应用持久化轻量级数据,并对其进行增删除改查等。该存储对象中的数据会被缓存在内存中,因此它可以获得更快的存取速度,下面详细介绍下首选项的开发过程。
常用接口有:保存数据(put)、获取数据(get)、是否包含指定的key(has)、删除数据(delete)、数据持久化(flush)等,后面依次详细介绍接口使用。
gitee源码地址
二 闯关习题
华为开发者学堂-<HarmonyOS主题课>三方库 (huawei.com)
目录:一 三方库的基本使用 二 闯关习题
一 三方库的基本使用
如何获取三方库
目前提供了两种途径获取开源三方库:
1.通过访问Gitee网站开源社区获取
在Gitee中,搜索OpenHarmony-TPC仓库,在tpc_resource中对三方库进行了资源汇总,可以供开发者参考。
2.通过HarmonyOS开发者官网提供的资源中心获取
进入HarmonyOS开发者官网选择 开发>DevEco Service,在DevEco Service页面下找到资源中心,在资源中心找到三方库入口。
使用开源三方库lottie
ohpm install @ohos/lottie
ohpm uninstall @ohos/lottie
参考链接
三方库资源汇总:https://gitee.com/openharmony-tpc/tpc_resource
lottie的使用:https://gitee.com/openharmony-tpc/lottieETS
gitee源码地址
二 闯关习题
华为开发者学堂-<HarmonyOS主题课>使用DevEco Studio高效开发 (huawei.com)
目录:一 使用DevEco Studio高效开发
done