案例分析结果
按照文档
ArkTS卡片运行机制-开发基于ArkTS UI的卡片-服务卡片开发指导(Stage模型)-Form Kit(卡片开发服务)-应用框架 - 华为HarmonyOS开发者
以及对项目代码分析可以得到。这是一个能够创建卡片应用的简单的计算器应用,它首先可以以普通应用在前台显示的方式运行基本功能,同时也可以通过与应用图标互动创建应用卡片。一些基本功能如双击卡片跳转至前台应用也是支持的。(但是只有使用模拟器才能展示出这些功能,预览器只能展示页面,无法实现页面跳转等功能)
这个卡片应用的实现方式比较简单:卡片与前台应用使用了几乎完全相同的组件以及逻辑代码(也就是卡片几乎复制了应用的那部分代码实现,除了一点组件名称更改)
但是一些复杂卡片应用并没有这么简单的实现方式,往往涉及到调用相关的UIAbility实现特定的业务逻辑。目前暂时对如何使用UIAbility还不是特别了解。

浙公网安备 33010602011771号