Stage 模型下实现 FormExtension 卡片的创建与使用流程分析
流程 实现 分析 创建 模型 卡片 stage 使用
2023-09-11 14:20:20 时间
Stage 模型下实现 FormExtension 卡片的创建与使用流程分析
作者:坚果
团队:坚果组织
公众号:“大前端之旅”
润开鸿技术专家,华为HDE,InfoQ签约作者,OpenHarmony布道师,擅长HarmonyOS应用开发、熟悉服务卡片开发,在“战码先锋”活动中作为大队长,累计培养三个小队长,带领100+队员完成Pr的提交合入。
欢迎通过主页或者私信联系我,加入坚果组织,一起学习鸿蒙应用开发。
基于 Stage 模型下的 Ability 开发,实现 FormExtension 卡片的创建与使用,主要流程有:
1.创建卡片 FormExtension
1.导入相关模块
2.实现 FormExtension 生命周期接口
2.配置卡片配置文件
1.在应用配置文件 module.json5 中的 extensionAbilities 标签下,配置ExtensionAbility 相关信息
2.卡片的具体配置信息
3.卡片信息的持久化
1.卡片的业务数据按照卡片 ID 进行持久化管理
2.适配 onDestroy 卡片删除通知接口,在其中实现卡片实例数据的删除
4.卡片数据交互
调用 updateForm 接口更新卡片
5.开发卡片页面与卡片事件
1.进行卡
相关文章
- activiti自定义流程之Spring整合activiti-modeler5.16实例(八):完成个人任务
- java实现加密电话号码,有具体的加密流程注释
- java实现加密电话号码,有具体的加密流程注释
- Web用户的身份验证及WebApi权限验证流程的设计和实现(尾)
- 【手机网络游戏 编程】C#异步socketAPI调用 处理数据的流程
- EasyPlayerPro安卓流媒体播放器实现Android H.265硬解码流程
- EasyRTMP实现的rtmp推流的基本协议流程
- Web用户的身份验证及WebApi权限验证流程的设计和实现(续)
- SAP Spartacus checkout 流程的扩展(extend)实现介绍
- Atitit 业务流程执行引擎的实现 目录 1.1. 引擎实现语言java js php等1 1.2. 流程语言 xml sql js等 业务流程定义语言规范总结1 1.3. 实体方法定义2
- Atitit mvc框架的实现 mvc的原理demo v2 sbb.docx 目录 1. 原理流程,1 1.1. 项目启动的时候启动mvc框架扫描,建立url 方法对应表1 1.2. 执行ur
- Atitit。Tree文件解析器的原理流程与设计实现 java c# php js
- ML之catboost:基于人类性别相关属性的数据集利用catboost模型实现二分类预测(男女性别预测,全流程案例,包括代码实现)
- ML之分类预测:以六类机器学习算法(kNN、逻辑回归、SVM、决策树、随机森林、提升树、神经网络)对糖尿病数据集(8→1)实现二分类模型评估案例来理解和认知机器学习分类预测的模板流程
- Python之Pypi:Pypi的简介、使用方法(如何将自己的Python项目(自定义程序代码库)发布到PyPI全流程的简介)之详细攻略
- 音视频实时渲染流程操作复杂吗,如何实现?
- MyBatis的Javabean映射流程以及需要哪些构造函数
- SpringBoot 自动配置实现流程
- 华为pppoe配置流程及与思科的pppoe的对比
- 【人工智能 AI 】您可以使用机器人流程自动化 (RPA) 实现自动化的 10 个业务流程:Robotic Process Automation (RPA)
- 【Android Gradle 插件】热修复实现 ① ( Android 热修复系统组成 | 热修复工作流程 | 热修复使用到的技术 | 热修复框架选择注意事项 )
- webview chromium v35 2dcanvas实现流程详解
- 一个完整的性能测试流程,究竟应该是什么样子的?
- 实现进程间相互通信操作流程
- Android10以上Codec2框架解码流程(二十六)
- android7.1之MediaCodec到OMX流程(十六)
- Android系统启动流程源码分析
- Input调用流程(好文)