
简介
该用户还未填写简介
擅长的技术栈
可提供的服务
暂无可提供的服务
应用可以通过通知接口发送通知消息,终端用户可以通过通知栏查看通知内容,也可以点击通知来打开应用。显示接收到的短消息、即时消息等。显示应用的推送消息,如广告、版本更新等。显示当前正在进行的事件,如下载等。HarmonyOS通过ANS,通知系统服务)对通知类型的消息进行管理,支持多种通知类型,如基础类型通知、进度条类型通知。通知业务流程由通知子系统、通知发送端、通知订阅端组成。一条通知从通知发送端产生

Text为文本组件,用于显示文字内容。

也就是父组件的状态变化会自动同步到子组件,而子组件的变化不会同步到父组件。也就是父组件的变化会同步到子组件,子组件的变化也会同步到父组件。装饰的变量发生变化时也会驱动当前组件的视图刷新,除此之外,装饰的变量发生变化时也会驱动当前组件的视图刷新,除此之外,用于装饰后代组件的状态变量。装饰的变量还可以同步父组件中的状态变量,但只能。除了通过变量名进行绑定,还可通过变量的。),并且祖先和后代的状态信息可

应用数据持久化,是指应用将内存中的数据通过文件或数据库的形式保存到设备上。内存中的数据形态通常是任意的数据结构或数据对象,存储介质上的数据形态可能是文本、数据库、二进制文件等。HarmonyOS标准系统支持典型的存储数据形态,包括用户首选项键值型数据库关系型数据库。开发者可以根据如下功能介绍,选择合适的数据形态以满足自己应用数据的持久化需要。用户首选项(Preferences):通常用于保存应用的

动画的原理是在一个时间段内,多次改变UI外观,由于人眼会产生视觉暂留,所以最终看到的就是一个“连续”的动画。UI的一次改变称为一个动画帧,对应一次屏幕刷新,而决定动画流畅度的一个重要指标就是帧率,即每秒的动画帧数,帧率越高则动画就会越流畅。ArkUI中,产生动画的方式是改变属性值且指定动画参数。动画参数包含了如动画时长、变化规律(即曲线)等参数。当属性值发生变化后,按照动画参数,从原来的状态过渡到

Progress为进度条组件,用于显示各种进度。

除去系统预置的组件外,ArkTS还支持自定义组件。使用自定义组件,可使代码的结构更加清晰,并且能提高代码的复用性。我们开发的每个页面其实都可以视为自定义组件+内置组件的结合现在自定义一个组件,代码如下@Componentbuild() {.width(30).width(30)那么当我们使用的时候想修改color的时候只需要在组件中传参即可,要注意参数名需要一致})})我们可以把自定义组件单独放在

此文总结开发中用到的一些常用组件,便于查阅,此文持续更新,闲的没事就更。

自定义弹窗需要使用装饰器装饰在其中需要声明一个controller对象来控制弹窗,对象类型是build(){Text('请输入答案').fontSize(20)TextInput({placeholder:'请输入你的答案'}).type(InputType.Number)})Button('确定').onClick((event: ClickEvent) => {})Button('取消').o

ArkUI提供了预置动画曲线,指定了动画属性从起始值到终止值的变化规律,如等。同时,ArkUI也提供了由弹簧振子物理模型产生的弹簧曲线。通过弹簧曲线,开发者可以设置超过设置的终止值,在终止值附近震荡,直至最终停下来的效果。弹簧曲线的动画效果比其他曲线具有更强的互动性、可玩性。弹簧曲线的接口包括两类,一类是,另一类是和,这两种方式都可以产生弹簧曲线。








