HarmonyOS第一课(1到5)
【摘要】 摘要于华为开发者学堂《HarmonyOS第一课》1到5课程学习
本课程是基于HarmonyOS 3.1及以上版本的新技术和特性所推出的系列化课程,每个课程单元里面都包含视频、Codelab、文章和习题,帮助您快速掌握HarmonyOS的应用开发。
<HarmonyOS第一课>运行Hello World
判断题
- main_pages.json存放页面page路径配置信息。 正确
- DevEco Studio是开发HarmonyOS应用的一站式集成开发环境。 正确
单选题
- 在stage模型中,下列配置文件属于AppScope文件夹的是?
- main_pages.json B. module.json5 C. app.json5 D. package.json
多选题
- 如何在DevEco Studio中创建新项目?
- 在计算机上创建一个新文件,并将其命名为“new harmonyOS项目”
- 如果已打开项目,从DevEco Studio菜单选择'file>new>Create Project'
- 如果第一次打开DevEco Studio,在欢迎页点击“Create new Project”
- module.json5配置文件中,包含了以下哪些信息?
- ability的相关配置信息 B. 模块名 C. 应用的版本号
D. 模块类型
<HarmonyOS第一课>应用程序框架
判断题
- 一个应用只能有一个UIAbility。 错误
- 创建的Empty Ability模板工程,初始会生成一个UIAbility文件。正确
- 每调用一次router.pushUrl()方法,页面路由栈数量均会加1。 错误
单选题
- API9及以上,router.pushUrl()方法,默认的跳转页面使用的模式是哪一种?A.Standard B. Single C. Specified
- UIAbility启动模式需要在module.json5文件中配置哪个字段? A.module B. skills C. launchType D. abilities
多选题
- API9及以上,router.pushUrl()方法的mode参数可以配置为以下哪几种跳转页面使用的模式?
- Standard B. Single C. Specified
- UIAbility的生命周期有哪几个状态?
- Create B. WindowStageCreate C. Foreground D. Background
- WindowStageDestroy F. Destroy
- UIAbility有哪几种的启动模式?
- standard B. singleton C. specified
<HarmonyOS第一课>构建更加丰富的页面
判断题
- @State修饰的属性不允许在本地进行初始化 错误
- @CustomDialog装饰器用于装饰自定义弹窗组件,使得弹窗可以自定义内容及样式。 正确
- 将Video组件的controls属性设置为false时,不会显示控制视频播放的控制栏。 正确
- @Prop修饰的属性值发生变化时,此状态变化不会传递到其父组件。 正确
单选题
- 使用Video组件播放网络视频时,需要以下哪种权限?
- ohos.permission.READ_MEDIA B. ohos.permission.INTERNET
- ohos.permission.WRITE_MEDIA D. ohos.permission.LOCATION
- 下列哪种组合方式可以实现子组件从父子组件单向状态同步。
- @State和@Link B. @Provide和@Consume
- @State和@Prop D. @Observed和@ObjectLink
多选题
- 下列哪些状态装饰器修饰的属性必须在本地进行初始化。
- @State B. @Prop C.@Link D.@Provide E.@Consume
- ArkUI提供了下面哪些弹窗功能。
- AlertDialog B. TextPickerDialog C. DatePickerDialog D. @CustomDialog
- TimePickerDialog
<HarmonyOS第一课>ArkTS基础知识
判断题
- 循环渲染ForEach可以从数据源中迭代获取数据,并为每个数组项创建相应的组件。 正确
- @Link变量不能在组件内部进行初始化。 正确
单选题
- 用哪一种装饰器修饰的struct表示该结构体具有组件化能力?
- @Component B. @Entry @Builder D. @Preview
- 用哪一种装饰器修饰的自定义组件可作为页面入口组件?
- @Component B. @Entry C. @Builder D. @Preview
多选题
- 下面哪些函数是自定义组件的生命周期函数?
- aboutToAppear B. aboutToDisappear C. onPageShow
- onPageHide E. onBackPress
- 下面哪些装饰器可以用于管理自定义组件中变量的状态?
- @Component B. @Entry C. @State D. @Link
<HarmonyOS第一课>构建漂亮的页面
判断题
- 在Column容器中的子组件默认是按照从上到下的垂直方向布局的,其主轴的方向是垂直方向,在Row容器中的组件默认是按照从左到右的水平方向布局的,其主轴的方向是水平方向。 正确
- List容器可以沿水平方向排列,也可以沿垂直方向排列。 正确
- Resource是资源引用类型,用于设置组件属性的值,可以定义组件的颜色、文本大小、组件大小等属性。 正确
单选题
- 使用TextInput完成一个密码输入框,推荐设置type属性为下面哪个值?
- InputType.Normal B. InputType.Password C. InputType.Email
- InputType.Number
- 使用Image加载网络图片,需要以下那种权限?
- ohos.permission.USE_BLUETOOTH
- ohos.permission.INTERNET
- ohos.permission.REQUIRE_FORM
- ohos.permission.LOCATION
- 下面哪个组件层次结构是错误的?
- List>ListItem>Column B. Column>List>ListItem
- Grid>Row>GridItem D. Grid>GridItem
多选题
- Row容器的主轴是水平方向,交叉轴是垂直方向,其参数类型为VerticalAlign (垂直对齐),VerticalAlign 定义了以下几种类型?
- Top B. Bottom C. Start D. End E. Center
- 下面哪些组件是容器组件?
- Button B. Row C. Column D. Image E. TextInput
【版权声明】本文为华为云社区用户原创内容,转载时必须标注文章的来源(华为云社区)、文章链接、文章作者等基本信息, 否则作者和本社区有权追究责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱:
cloudbbs@huaweicloud.com
- 点赞
- 收藏
- 关注作者
评论(0)