当前位置: 首页 > article >正文

HCIP-HarmonyOS Application Developer 习题(十二)

(多选)1、声明式开发范式的转场动画包含以下多选哪几种类型?

A、页面间转场
B、应用间转场
C、共享元素转场
D、组件内转场

答案:ACD
分析:
在这里插入图片描述

(多选)2、公共事件服务为应用程序提供哪些能力。

A、取消发布公共事件
B、订阅公共事件
C、发布公共事件
D、取消订阅公共事件

答案:BCD
分析:HarmonyOS通过CES(Common Event Service,公共事件服务)为应用程序提供订阅发布退订公共事件的能力。

(多选)3、Harmonyos提供的包管理能力包含以下哪些信息?

A. 应用包信息
B.Ability信息
C.应用程序信息
D.HAP包信息

答案:ABCD
分析:

(多选)4、HarmnoyOs设计工具是一款Sketch插件,包含以下哪几种功能?

A. 原子化布局
B.标注工具
C.控件库
D. 设计系统

答案:ABCD
分析:在这里插入图片描述

(单选)5、HarmonyOs设备A上的应用通过调用分布式任务调度的能力startAbity,向设备B的应用发起多端协同,此过程属于多端协同的哪个过程?

A.流转完成
B.流转准备
C.流转结束
D.流转进行

答案:D
分析:
在这里插入图片描述
1、流转准备:设备 A 上的应用向流转任务管理服务注册一个流转回调:
Alt1-系统推荐流转:系统感知周边有可用设备后,主动为用户提供可选择流转的设备信息,并在用户完成设备选择后回调通知应用开始流转,将用户选择的设备 B 的设备信息提供给应用。
Alt2-用户手动流转:系统在用户手动点击流转图标后,被动为用户提供可选择交互的设备信息,并在用户完成设备选择后回调通知应用开始流转,将用户选择的设备 B 的设备信息提供给应用。
2、流转进行:设备 A 上的应用通过调用分布式任务调度的能力,如 startAbility,connectAbility 等,向设备 B 的应用发起多端协同。流转中将流转状态上报到流转任务管理服务。
3、流转结束:用户通过设备 A 的流转任务管理界面结束流转。用户点击结束任务后,流转任务管理服务回调通知应用取消流转。设备 A 上的应用通过调用分布式任务调度的能力,如stopAbility, disconnectAbility 等,终止和设备 B 的多端协同。流转结束后将流转状态上报到流转任务管理服务,并向流转任务管理服务注销流转回调。

(判断)6、在Harmony0s有序公共事件中,高优先级订阅者可修改公共事件内容或处理结果,但不能终止公共事件处理。

答案:错误
分析:
在这里插入图片描述

(多选)7、多设备协同时,处理数据和文件需要做到。

A、对不同设备上的数据执行同步增、删、改、查操作。
B、对不同设备上的文件执行异步读、写操作。
C、对不同设备上的文件执行同步读、写操作。
D、对不同设备上的数据库和文件执行同步操作。

答案:ACD
分析:同步都选
在这里插入图片描述

(多选)8、当卡片使用方请求获取卡片时,卡片提供方会被拉起并调用onCreateForm(Intentintent)回调,intent中会带有哪些信息,可按需获取使用?

A、卡片ID
B、卡片名称
C、卡片外观规格信息
D、卡片服务信息。

答案:ABC
分析:当卡片使用方请求获取卡片时,卡片提供方会被拉起并调用 onCreateForm(Intent intent)回调,intent 中会带有卡片 ID、卡片名称和卡片外观规格信息,可按需获取使用。
在这里插入图片描述

(多选)9、在HarmonyOs的多设备应用开发多选题中,需要考虑以下哪几个方面?

A、即时性
B、差异性
C、一致性
D、协同性

答案:BCD
分析:⚫ 差异性
充分了解所要支持的设备,包括屏幕尺寸、交互方式、使用场景、用户人群等,对设备的
特性进行针对性的设计。
⚫ 一致性
除了要考虑每个设备的特性外,还需要考虑不同设备的共性,并使用通用性设计方法提供
既符合设备差异性,又具有跨设备一致性的设计,从而减少用户学习的难度,降低应用开发的
成本。
⚫ 协同性
当考虑多个设备之间的相互协同时,需要了解设备与设备之间多种可能的协同模式,最大
程度地展现 HarmonyOS 上独特的多设备无缝流转体验。

(多选)10、在设计应用框架的过程中,常用的应用导航有哪些?

A、平级导航
B、层级导航
C、定位导航
D、混合导航

答案:ABD
分析:平级导航
在这里插入图片描述
层级导航
在这里插入图片描述
混合导航
在这里插入图片描述


http://www.kler.cn/a/354627.html

相关文章:

  • 为深度学习引入张量
  • 【C++习题】20. 两个数组的交集
  • 数据结构(1~10)
  • c++类和对象---上
  • Android 来电白名单 只允许联系人呼入电话
  • 【阅读笔记】基于FPGA的红外图像二阶牛顿插值算法的实现
  • 阿加犀构建开发者生态的全链路赋能之旅
  • QGIS--DEMTO3D
  • Pytorch分布式训练杂记1
  • DS链式二叉树的基本操作和OJ题(12)
  • mysql数据同步ES方案---DTS
  • 鸿蒙开发 四十四 ArkTs BuilderParam传递UI(二)
  • 开发一个微信小程序要多少钱?
  • Selenium 中定位元素操作集合
  • 面试经典150题刷题记录
  • 代码随想录算法训练营Day28
  • electron-vite_6js-cookie失效
  • react+video:限制快进、倍速、画中画
  • el-table中实现可选表格区域的鼠标事件检测
  • 程序员35+出路何在?
  • 三格电子-Profibus-DP转光纤点对点式【MS-F155-P】
  • springboot+react实现移动端相册(上传图片到oss/ 批量删除/ 查看图片详情等功能)
  • Facebook上的隐私保护:如何加强个人数据的安全性?
  • redis高级数据类型之Geospatial
  • RDK X5/X3 yolov5目标检测从环境搭建到设备集成
  • 深度学习的程序实例