HarmonyOS第一课——应用程序框架(3)

一 概述

  • 随堂测验
  • 随堂测试截图
  • 随堂测试证书
  • 思维导图总结

二 随堂测验

2.1 判断题

1-一个应用只能由一个UIAbility (B)

1
2
A-正确(True) 
B-错误(false)

注解(一个或多个UIAbility):

1
2
3
UIAbility组件是系统调度的基本单元,为应用提供绘制界面的窗口。
一个应用可以包含一个或多个UIAbility组件。
例如,在支付应用中,可以将入口功能和收付款功能分别配置为独立的UIAbility

2-创建的Emty Ability模板工程,初始会生成一个UIAbility文件(A)

1
2
A-正确(True) 
B-错误(false)

3-每调用一次router.pushUrl()方法,页面路由栈数量均会加1(B)

1
2
A-正确(True) 
B-错误(false)

注解:与启动模式有关

2.2 单选题

1-API9及以上,router.pushUrl()方法,默认的跳转页面使用的模式是哪一种?(A)

1
2
3
A-standard
B-Single
C-Specified

2-UIAbility启动模式需要在module.json5文件中配置哪个字段?(C)

1
2
3
4
A-module
B-skills
C-launchType
D-ablities

2.3 多选题

1-API9及以上,router.pushUrl()方法的mode参数可以配置为以下哪几种跳转页面使用的模式?(AB)

1
2
3
A-standard
B-Single
C-Specified

注解:RouterMode模式有两个选项:Standard、Single

2-UIAbility的生命周期有哪几个状态?(ACDF)

1
2
3
4
5
6
A-Create
B-WindowStageCreate
C-Foreground
D-Background
E-WindowsStageDestroy
F-Destroy

3-UIAbility有哪几种的启动模式?(ABC)

1
2
3
A-multition
B-singleton
C-specified

三 随堂测试截图

1-判断题

2-单选题

3-多选题

4-随堂测试-结果

四 随堂测试证书

五 思维导图