【鸿蒙应用开发】【HCIA认证】模拟题每日1练(第11题) 原创

张荣超_九丘教育
发布于 2021-9-1 12:41
浏览
0收藏

【鸿蒙应用开发】【HCIA认证】模拟题每日1练(第11题)-鸿蒙开发者社区在鸿蒙操作系统中,一个应用通常对应一个进程。在应用启动时,系统会为该应用的进程创建一个主线程,所有的操作都在主线程上执行。UI界面的显示和更新等操作,也都在主线程上进行,因此,主线程又称为UI线程。
对于UI线程,需要注意的是,不能将耗时操作放在UI线程中,以避免将UI线程阻塞,需要单独创建子线程来完成耗时操作。因此,题干的第一句话是正确的,创建一个子线程以执行耗时的下载操作。
对于UI线程,还有一点需要注意,在非UI线程中不能更新UI组件,必须在UI线程中进行更新。常见的做法是调用方法getUIDispatcher()得到绑定到UI线程的专有任务分发器,然后向UI线程分发更新UI的任务。因此,题干的第二句话是错误的,下载结束后,不可以在子线程中将按钮的显示文本修改为"下载结束",只能在主线程中,也就是在UI线程中,修改按钮的显示文本。
所以,这道题的说法是错误的。

 

向大家推荐由我的教学团队开发的视频课程《鸿蒙应用开发HCIA认证超细致精讲》:

https://edu.51cto.com/course/28571.html

 

 

 

鸿蒙应用开发HCIA认证考点说明:

知识点 百分比 说明

1.    HarmonyOS介绍

HarmonyOS简介

HarmonyOS架构与安全

HarmonyOS关键特性

HarmonyOS生态

15%

HarmonyOS概念

HarmonyOS架构

HarmonyOS安全

HarmonyOS特性

HarmonyOS生态

2.    应用开发入门

课程介绍与应用开发流程简述

开发基础知识框架

9%

应用开发流程

开发基础知识框架

3.     Ability设计与开发

Feature Ability开发和页面跳转

Particle Ability开发

18%

Feature Ability

Particle Ability

Ability生命周期

4.     UI页面设计与开发

 Java UI开发

JS UI开发

UI设计

31%

常用布局

常用组件

UI设计思路

5.     功能开发:线程管理、数据管理

线程管理

数据管理

13%

线程、多线程

线程框架

常用数据库

分布式数据文件服务

6.     功能开发:网络管理、日志管理、其他

网络与连接

日志管理

其他

10%

网络编程

数据连接

日志管理

媒体

安全

AI

设备管理

数据管理

7.     功能调测与发布

应用调试

应用发布

4%

调试工具

高效调试

应用发布

 

©著作权归作者和HarmonyOS技术社区共同所有,如需转载,请注明出处,否则将追究法律责任

 

©著作权归作者所有,如需转载,请注明出处,否则将追究法律责任
标签
已于2021-9-1 14:40:13修改
3
收藏
回复
举报
回复
    相关推荐