nohair的期末复习笔记
期末复习笔记
第一部分
组团一:
1.属性动画中animation的参数playMode,Reverse是设置反向播放
2.OpenHarmony的轻量系统支持的设备最小内存是128KB
3.ArkTS支持模块化开发,使用import和export关键字
4.输入事件的参数不包含产生输入事件id
5.OpenHarmony中获取音频设备需要使用AudioManager
6.在OpenHarmony的DFX子系统中,提供给系统框架、服务、以及应用打印日志、记录用户操作、系统运行状态等功能的日志系统模块是HiLog
7.OpenHarmony基础软件服务子系统集提供了公共共享、通用的软件框架服务
8.OpenHarmony中, 通过订阅系统公共事件对用户操作行为(如:亮屏、锁屏和解锁屏幕、断网)的监测。
9.UDP是无连接传输协议。
10.在App开发过程中,组件复用,解决的问题是优化应用冷启动时间。
11.应用可以通过@ohos.file.fs模块实现对应用文件进行查看、创建、读写、删除、移动、复制、获取属性等的操作。文件夹批量处理管理不属于此模块提供基础文件操作能力。
12.陀螺仪不属于传感器范畴。
13.HDF框架中以下PWM接口适配模式采用独立服务模式()。
14.OpenHarmony系统构建相关文件中,系统特性使用subsystem关键字?
15.关于自定义组件的生命周期说法错误的是允许在生命周期函数中使用async await。
16.OpenHarmony应用开发实现获取进程相关的信息,提供进程管理的相关功能,需要使用ohos.process。
17.OpenHarmony的应用沙箱通过每个程序的 TokenID来识别与限制应用的访问行为。
18.关于OpenHarmony应用开发中的Resources文件夹不用于存放编写的代码资源。
19.以下属于统一服务模式的驱动模型是 I2C。
20.在ArkTS中,TaskPool(任务池)和Worker的作用是为应用程序提供一个多线程的运行环境,在实现特性上,二者在方法调用方面是没有差别的。
组团二:
DevEcoStudio提供的调试工具不包括ADB。
在安装DevEcoStudio过程中,发现有报错信息,但是并未理会,在使用工具时,发现代码错误检查、代码自动跳转等功能无法正常使用,这属于高效智能代码编辑
不能将UI控件分为普通控件和容器控件两大类
关于OpenHarmony系统,线程不是在其生命周期中可以改变所属的进程
OpenHarmony为了统一驱动标准,为设备厂商提供了更统一的接入方式,使驱动更加容易移植,引入了HDF
一条通知从通知发送端产生,通过IPC通信发送到通知子系统
在OpenHarmony源码中third_party/cmsis/CMSIS/RTOS2存放了CMSISRTOS2.0AP|接口。在轻量系统架构中CMSIS属于KAL内核抽象层架构。
WEBSOCKET模块提供了全双工通信协议。
关于录制功能,AVRecorder接口中的prepare入参avConfig中仅设置音频相关的配置参数。
OpenHarmony自动化测试框架中识别测试脚本、调度执行的模块Hypium里,用来编写用例内容的接口是it
关于操作系统移植步骤,应为环境准备-->BootLoader移植-->内核移植-->根文件系统制作
在OpenHarmony的DFX子系统中,为应用开发者提供的事件打点机制的模块是HiAppEvent
HAR与HSP区别是:HAR中的代码和资源路随使用方编译,如果有多个使用方,它们的编译产物中会存在多份相同拷贝;而HSP中的代码和资源可以独立编译,运行时在一个进程中代码也只会存在一份
开发者设计了一款台灯,除了能控制灯的开关以外,还可以控制灯的亮度,该开发者可以选择PWM驱动机制实现亮度的控制
对于堆来讲,频繁的new/delete势必会造成内存空间的不连续,从而造成大量的碎片,使程序效率降低。
位于后台的应用,启动组件需校验的权限是ohos.permission.START_ABILITIES_FROM_BACKGROUND
在ArkTS中,Promise是一种用于处理异步操作的对象,可以将异步操作转换为类似于同步操作的风格,以方便代码编写和维护,其一共有3种状态
OpenHarmony标准系统支持的最小内存是128MB
OpenHarmony设备开发,编译固件使用hbbuild指令
HUKS是通用密钥管理库
在Stage模型中,模块的配置文件是module.json5
第二部分
组团一:
21.OpenHarmony技术特性有:硬件互助,资源共享 ;统一OS,弹性部署;一次开发,多端部署。
22.进程隔离、安全存储、自主访问控制、Capability机制是OpenHarmony的系统安全机制。
23.ArkTS语言基础类库提供XML、URL、URI构造和解析的能力、提供异步并发和多线程开发的能力、提供常见的容器类库增、删、改、查的能力、提供获取进程信息和操作进程的能力。
其他随意。
组团二:
DevEcoStudio提供的调试与开发工具,有远程模拟器、本地真机、预览器、本地模拟器。
PWM驱动模块的使用场景有马达调速、调节灯光亮度或颜色、蜂鸣器播放和弦音乐。
鸿蒙大数据解决方案中平台架构包括 Hadoop 层、FusioInght Manager、DataFram等组成。
声明式开发范式有数据驱动更新、适合复杂度较大的程序、使用ArkTS语言等特点。
在Stage模型中,公共事件机制、后台服务机制的系统中应用间和应用内都会存在多个进程的情况。
属性动画支持position、backgroundColor、translate、opacity属性。
OpenHarmony系统内核通过KAL接口、系统调用接口等组件对上层提供的基础内核能力。
OpenHarmony支持的操作系统内核包括LiteOS-A、Linux、UniProton、LiteOS-M等。
开发者点亮开发板上的LED灯时,初始化GPIO,应当设置GPIO电平为高电平、确定GPIO管脚、设置GPIO引脚方向为OUT、设置GPIO管脚模式。
传感器包含的模块有SensorService、SensorAPI、SensorFramework。
关于GN和Ninja,GN是一个生成Ninja构建文件的元构建系统,根据xxx.gn配置文件来生成相应的xxx.ninja文件,Ninja是一个专注于速度的小型构建系统,ninja可以通过其他高级的编译系统生产其输入文件,GN是GenerateNinja的缩写,用于产生Ninja文件。
第三部分
组团一:
1.在HDF框架中,SPI的接口适配模式不采用统一服务模式。
2.OpenHarmony应用在用户使用时出现点击无反应,应用没有响应等情况,其超过一定时间后被定义为应用无响应(appfreeze)。
3.在ArkUI中,Row组件不用于实现网格布局。
4.在Windows系统下载并安装DevEco Studio工具时,安装路径不可以包含中文名。
5.应用通过HTTP发起网络请求,当该请求使用完毕时,调用destroy方法主动销毁。
6.Swiper不是可滚动的容器组件,当子组件的布局尺寸超过父组件的尺寸时,内容可以滚动。
7.OpenHarmony的系统类型不可以根据适配的内核形态分为轻量系统、小型系统和标准系统。
8.Text与Span同时配置文本内容时,Text内容不覆盖Span内容。
9.通常来讲,设备认证在认证阶段用于支撑软总线,不直接对上层应用提供服务。
正确部分不展示。
组团二:
FrameAnimation不属于补间动画相关类。
OpenHarmony中文件管理功能按文件所有者的不同,不应该有本地文件系统、分布式文件系统两种分类模型。
只要有一个HiveServer不可用,并不是整个Hive 集群不可用。
ArkUI中,线性布局的排列方向不应该由所选容器组件决定,Column容器内子元素按照水平方向排列,Row容器内子元素按照竖直方向排列。
开发者采用I2C连接了A设备和B设备,而东在同一时刻,A设备可以与B设备不可以同时进行双向数据传输。
一个页面不可以存在多个Entry。
在Windows下,栈是向高地址扩展的数据结构,是连续的内存区域,栈顶的地址和栈的最大容量是系统预先规定好的,不是堆和栈的区别
一系列任务为静态方法实现,或者可以通过单例构造唯一的句柄或类对象,可在不同任务线程之间使用时,不推荐使用TaskPool。
(正确内容略)

浙公网安备 33010602011771号