【鸿蒙应用开发】【HCIA认证】模拟题每日1练(第12题) 原创
华为官方给出了一张卡片的整体框架图,可能很多朋友看到这张图就直接晕菜了。
我们将其简化一下,大家看:
图的最左边是卡片提供方,要么是传统应用,要么是原子化服务。之所以将两者称之为卡片提供方,是因为传统应用或原子化服务中的Page Ability为卡片提供了表现素材,卡片是Page Ability的表现形式。在传统应用或原子化服务中定义了卡片的生命周期回调方法。图的最右边是卡片使用方,要么是桌面,要么是服务中心。之所以将两者称之为卡片使用方,是因为用户通过桌面或服务中心来使用卡片。图的中间是卡片管理服务,他是卡片的大管家,是卡片提供方和卡片使用方的中介和桥梁。以卡片的定时或定点刷新为例,如果一个卡片在config.json中配置了定时或定点刷新,具体的流程是这样的:
第1步,timer事件会通知卡片管理服务;
第2步,卡片管理服务会去卡片提供方的对象管理模块中找到对应的卡片提供方;
第3步,卡片提供方回调卡片的生命周期刷新方法;
第4步,卡片提供方将刷新数据返回给卡片管理服务;
第5步,卡片管理服务根据卡片名称查找卡片使用方;
第6步,卡片管理服务刷新卡片使用方的卡片。
综上所述,这道题的答案是B、C。
向大家推荐由我的教学团队开发的视频课程《鸿蒙应用开发HCIA认证超细致精讲》:
https://edu.51cto.com/course/28571.html
鸿蒙应用开发HCIA认证考点说明:
知识点 | 百分比 | 说明 |
1. HarmonyOS介绍 HarmonyOS简介 HarmonyOS架构与安全 HarmonyOS关键特性 HarmonyOS生态 |
15% |
HarmonyOS概念 HarmonyOS架构 HarmonyOS安全 HarmonyOS特性 HarmonyOS生态 |
2. 应用开发入门 课程介绍与应用开发流程简述 开发基础知识框架 |
9% |
应用开发流程 开发基础知识框架 |
3. Ability设计与开发 Feature Ability开发和页面跳转 Particle Ability开发 |
18% |
Feature Ability Particle Ability Ability生命周期 |
4. UI页面设计与开发 Java UI开发 JS UI开发 UI设计 |
31% |
常用布局 常用组件 UI设计思路 |
5. 功能开发:线程管理、数据管理 线程管理 数据管理 |
13% |
线程、多线程 线程框架 常用数据库 分布式数据文件服务 |
6. 功能开发:网络管理、日志管理、其他 网络与连接 日志管理 其他 |
10% |
网络编程 数据连接 日志管理 媒体 安全 AI 设备管理 数据管理 |
7. 功能调测与发布 应用调试 应用发布 |
4% |
调试工具 高效调试 应用发布 |