
华为开发
文章平均质量分 59
二当家的素材网
美好的人眼里映出的世界也是美好的~
展开
-
构建第一个ArkTS应用之@卡片事件能力说明
"call"类型时需填入参数'method',且类型需要为string类型,用于触发UIAbility中对应的方法,必填。ArkTS卡片中提供了postCardAction()接口用于卡片内部和提供方应用间的交互,当前支持router、message和call三种类型的事件,仅在卡片中可以调用。"router" / "call" 类型时跳转的UIAbility名,必填。"router" / "call" 类型时跳转的模块名,可选。"router" / "call" 类型时跳转的包名,可选。原创 2024-06-09 14:29:34 · 448 阅读 · 0 评论 -
构建第一个ArkTS应用之@卡片使用自定义绘制能力
对象在画布上进行自定义图形的绘制,如下示例代码实现了在画布的中心绘制了一个笑脸。ArkTS卡片开放了自定义绘制的能力,在卡片上可以通过。组件创建一块画布,然后通过。运行效果如下图所示。原创 2024-06-09 14:28:21 · 264 阅读 · 0 评论 -
构建第一个ArkTS应用之@卡片使用动效能力
ArkTS卡片开放了使用动画效果的能力,支持显式动画、属性动画、组件内转场能力。限制最长的动效播放时长为1秒,当设置大于1秒的时间时,动效时长仍为1秒。卡片中禁止设置此参数,使用默认值1。卡片中禁止设置此参数,使用默认值0。卡片中禁止设置此参数,使用默认值1。原创 2024-06-09 14:27:22 · 349 阅读 · 0 评论 -
构建第一个ArkTS应用之@卡片页面能力说明
开发者可以使用声明式范式开发ArkTS卡片页面。如下卡片页面由DevEco Studio模板自动生成,开发者可以根据自身的业务场景进行调整。ArkTS卡片具备JS卡片的全量能力,并且新增了动效能力和自定义绘制的能力,支持的部分组件、事件、动效、数据管理、状态管理能力,详见“原创 2024-06-09 14:26:16 · 540 阅读 · 0 评论 -
构建第一个ArkTS应用之@卡片生命周期管理
FormExtensionAbility进程不能常驻后台,即在卡片生命周期回调函数中无法处理长时间的任务,在生命周期调度完成后会继续存在5秒,如5秒内没有新的生命周期回调触发则进程自动退出。针对可能需要5秒以上才能完成的业务逻辑,建议。2.在EntryFormAbility.ts中,实现FormExtensionAbility生命周期接口,其中在onAddForm的入参want中可以通过FormParam取出卡片的相关信息。进行处理,处理完成后使用updateForm通知卡片进行刷新。原创 2024-06-09 14:25:17 · 304 阅读 · 0 评论 -
构建第一个ArkTS应用之@配置卡片的配置文件
FormExtensionAbility需要填写metadata元信息标签,其中键名称为固定字符串“ohos.extension.form”,资源为卡片的具体配置信息的索引。当为ArkTS卡片时,完整路径需要包含卡片文件的后缀,如:"./ets/widget/pages/WidgetCard.ets"。- true:表示支持周期性刷新,可以在定时刷新(updateDuration)和定点刷新(scheduledUpdateTime)两种方式任选其一,当两者同时配置时,定时刷新优先生效。原创 2024-05-31 09:56:17 · 679 阅读 · 0 评论 -
构建第一个ArkTS应用之@创建一个ArkTS卡片
ArkTS卡片创建完成后,工程中会新增如下卡片相关文件:卡片生命周期管理文件(EntryFormAbility.ts)、卡片页面文件(WidgetCard.ets)和卡片配置文件(form_config.json)。在已有的应用工程中,创建ArkTS卡片,具体操作方式如下。原创 2024-05-31 09:53:07 · 380 阅读 · 0 评论 -
构建第一个ArkTS应用之@ArkTS卡片开发指导
构建第一个ArkTS应用之@ArkTS卡片开发指导原创 2024-05-31 09:52:02 · 190 阅读 · 0 评论 -
构建第一个ArkTS应用之@ArkTS卡片相关模块
ArkTS卡片相关模块。原创 2024-05-31 09:50:28 · 378 阅读 · 0 评论 -
构建第一个ArkTS应用之@ArkTS卡片运行机制
与JS卡片相比,ArkTS卡片支持在卡片中运行逻辑代码,为确保ArkTS卡片发生问题后不影响卡片使用方应用的使用,ArkTS卡片新增了卡片渲染服务用于运行卡片页面代码widgets.abc,卡片渲染服务由卡片管理服务管理。卡片使用方的每个卡片组件都对应了卡片渲染服务里的一个渲染实例,同一应用提供方的渲染实例运行在同一个虚拟机运行环境中,不同应用提供方的渲染实例运行在不同的虚拟机运行环境中,通过虚拟机运行环境隔离不同应用提供方卡片之间的资源与状态。ArkTS卡片渲染服务运行原理。ArkTS卡片实现原理。原创 2024-05-31 09:49:30 · 895 阅读 · 0 评论 -
构建第一个ArkTS应用之@服务卡片概述
服务卡片(以下简称“卡片”)是一种界面展示形式,可以将应用的重要信息或操作前置到卡片,以达到服务直达、减少体验层级的目的。卡片常用于嵌入到其他应用(当前卡片使用方只支持系统应用,如桌面)中作为其界面显示的一部分,并支持拉起页面、发送消息等基础的交互功能。原创 2024-05-31 09:47:57 · 324 阅读 · 0 评论