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.mzph.cn/pingmian/57003.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

基于STM32设计的养殖场环境监测系统(华为云IOT)

文章目录 一、前言1.1 项目介绍【1】项目开发背景【2】设计实现的功能【3】项目硬件模块组成【4】需求总结 1.2 设计思路1.3 系统功能总结1.4 开发工具的选择【1】设备端开发【2】上位机开发 二、部署华为云物联网平台2.1 物联网平台介绍2.2 开通物联网服务2.3 创建产品&#x…

uniapp下载在线文档并打开

const showUserAgremention () > { uni.showLoading({ title: "正在打开...", }) uni.downloadFile({ url: "https://door.melifego.net/userAgreement.docx&quo…

PMP--必刷题–解题–121-130

文章目录 14.敏捷--产品待办事项列表121、 [单选] 项目经理使用混合型方法来遵守监管要求。规划和收尾阶段将使用预测型方法,而执行阶段将使用迭代方法。在第二次冲刺评审期间,项目发起人要求对一些产品待办事项列表的优先级进行变更。作为服务型&#x…

开源项目 - 轻量级人体姿态 人体关键点检测 机器视觉 深度学习

开源项目 - 轻量级人体姿态 人体关键点检测 机器视觉 深度学习 项目地址:https://gitcode.net/EricLee/light_pose 1、数据集来源:coco2017 数据集 * coco 数据集官方网站:https://cocodataset.org/#home * [数据集下载地址(百度网盘 Pa…

centos8配置java环境变量jdk8u422-b05

1. 下载 JDK 8u422-b05 首先,确保已经下载了 JDK 8u422-b05 的二进制文件。如果还没有下载,你可以去 Oracle 官方网站或者其他可信的源下载 JDK 8u422。 2. 安装 JDK 将下载的 JDK 文件解压到 /usr/local/java 目录下: sudo mkdir /usr/l…

Golang日志库logrus的介绍与使用

logrus概述 简介 Logrus 是一个流行的 Go 语言日志库,它提供了结构化日志和多种日志级别的功能。Logrus 非常灵活,支持自定义日志格式和输出,被许多 Go 语言项目广泛使用 特点 完全兼容log标准库:Logrus 可以很容易地替换掉log…

力扣2653.滑动窗口的美丽值

给你一个长度为 n 的整数数组 nums ,请你求出每个长度为 k 的子数组的 美丽值 。 一个子数组的 美丽值 定义为:如果子数组中第 x 小整数 是 负数 ,那么美丽值为第 x 小的数,否则美丽值为 0 。 请你返回一个包含 n - k 1 个整数…

挖掘数据金矿:Python中缺失值处理的艺术与技巧

引言 在实际的数据集处理过程中,我们经常会遇到各种各样的缺失值问题。这些问题可能是由于数据收集过程中的疏忽,或是数据传输中的丢失造成的。无论是哪种情况,缺失值都会直接影响模型的训练效果和预测准确性。因此,掌握有效的缺…

Java项目-基于springcloud框架的分布式架构网上商城系统项目实战(附源码+文档)

作者:计算机学长阿伟 开发技术:SpringBoot、SSM、Vue、MySQL、ElementUI等,“文末源码”。 开发运行环境 开发语言:Java数据库:MySQL技术:SpringBoot、Vue、Mybaits Plus、ELementUI工具:IDEA/…

​​【项目建设PPT模板】中台建设,中台设计,数字中台整体建设方案(PPT)

工业互联网数字中台解决方案旨在为企业提供全面、高效的数据驱动能力。该方案主要包括以下几个核心部分: 数据中台:作为核心,数据中台负责汇聚、整合、提纯和加工各类工业数据,实现数据资产的标准化、模型化和模块化。通过提供API…

对Kotlin在Android开发中的应用看法

Kotlin在Android开发中的应用:深度解析与前景展望 自Google于2017年宣布Kotlin成为Android开发的官方语言以来,Kotlin在Android开发者社区中迅速崛起,成为与Java并肩而行的主流编程语言。这一变化不仅反映了技术发展的趋势,也体现…

【Pycharm】显示内存不足the IDE is running low on memory解决方法

Pycharm提示显示内存不足the IDE is running low on memory解决方法 在右上角找到Help,点击,找到change memory settings 修改数值如1024,2048 等,增大容量即可。最后点击save and Restart

C++学习,标准库 <regex>

C11 引入了 <regex> 标准库&#xff0c;用于处理正则表达式。这个库提供了一系列类和函数&#xff0c;使得在 C 中进行复杂的字符串匹配、搜索和替换操作变得更加方便和高效。正则表达式是一种强大的文本处理工具&#xff0c;广泛应用于数据验证、文本分析和模式匹配等领…

【Unity】什么是定点数?定点数的实现原理(个人复习笔记/侵删/不足之处欢迎斧正)

什么是定点数&#xff1f;定点数的实现原理 什么是定点数&#xff1f; 约定计算机中小数点的位置&#xff0c;且这个位置固定不变&#xff0c;小数点前、后的数字&#xff0c;分别用二进制表示&#xff0c;然后组合起来就可以把这个数字在计算机中存储起来&#xff0c;这种表…

红日安全vulnstack (一)

目录 环境搭建 本机双网卡 Kali IP 靶机IP Web GetShell 前期信息收集 Yxcms后台模板 Getshell PHPMyAdmin日志 Getshell into outfile写入一句话 X phpmyadmin 日志写入一句话 后渗透 MSF 生成木马上线 提取用户hash值 **hash**加密方式 MSF权限Shell至CS CS …

如何使用FastAPI开发Serverless应用?

使用FastAPI开发Serverless应用是一种现代且高效的方法&#xff0c;它结合了FastAPI的高性能和Serverless架构的灵活性、可扩展性以及低成本。下面是一个基本指南&#xff0c;帮助你从零开始创建并部署一个FastAPI应用到Serverless环境。 1. 安装FastAPI和Uvicorn 首首先&…

基于springboot美食推荐商城的设计与实现

基于springboot美食推荐商城的设计与实现 开发语言&#xff1a;Java 框架&#xff1a;springboot JDK版本&#xff1a;JDK1.8 服务器&#xff1a;tomcat7 数据库&#xff1a;mysql 5.7 数据库工具&#xff1a;Navicat11 开发软件&#xff1a;idea 源码获取&#xff1a;https:…

CSS进阶-定位(二)

8、定位 定位元素的层级比普通元素高&#xff0c;定位元素之间的层级相等&#xff0c;若发生覆盖&#xff0c;则后写的元素覆盖在先写的元素上面。 属性名描述position:relative;相对定位&#xff08;相对默认位置进行定位&#xff0c;不脱离文档流&#xff0c;仍占据页面位置&…

91. 一段曲线颜色渐变

可以通过几何体顶点颜色.attributes.color数据&#xff0c;实现一段曲线颜色渐变效果。 样条曲线几何体 首先提供一个样条曲线生成的几何体。 const geometry new THREE.BufferGeometry(); //创建一个几何体对象 // 三维样条曲线 const curve new THREE.CatmullRomCurve3(…

【Next.js 项目实战系列】04-修改 Issue

原文链接 CSDN 的排版/样式可能有问题&#xff0c;去我的博客查看原文系列吧&#xff0c;觉得有用的话&#xff0c;给我的库点个star&#xff0c;关注一下吧 上一篇【Next.js 项目实战系列】03-查看 Issue 修改 Issue 添加修改 Button​ 本节代码链接 安装 Radix UI 的 Ra…