鸿蒙HarmonyOS应用开发者认证题库+答案案
本资源提供了鸿蒙HarmonyOS应用开发者认证的题库和答案,涵盖了HarmonyOS应用开发的多个方面,包括容器组件、 Ability、Web组件、网络请求、首选项、自定义组件、弹窗组件、图片加载、网络权限等。通过学习和理解这些知识点,可以帮助开发者更好地掌握HarmonyOS应用开发的技术。
1. 容器组件:justifyContent和alignItems的作用
justifyContent用于设置子组件在主轴方向上的对齐格式,alignItems用于设置子组件在交叉轴方向上的对齐格式。
2. Video组件支持本地视频路径和网络路径播放
Video组件可以支持本地视频路径和网络路径播放,播放网络视频时,需要申请权限ohos.permission.INTERNET。
3. Ability是系统调度应用的最小单元
Ability是系统调度应用的最小单元,是能够完成一个独立功能的组件。一个应用可以包含一个或多个Ability。
4. 使用http模块发起网络请求
使用http模块发起网络请求时,不需要使用on("headersReceive')订阅请求头,请求才会成功。
5. Web组件支持缩放
Web组件支持zoom(factor:number)方法进行缩放。
6. router.pushUrl()方法的作用
每调用一次router.pushUrl()方法,默认情况下,页面栈数量会加1,页面栈支持的最大页面数量为32。
7. Tabs组件的使用
Tabs组件仅可包含子组件TabsContent,每一个页签对应一个内容视图,即TabContent组件。
8. 生命周期
每一个自定义组件都有自己的生命周期。
9. 首选项preferences的使用
首选项preferences是以Key-Value形式存储数据,其中Key是唯一的。
10. @Component修饰的自定义组件
所有使用@Component修饰的自定义组件都支持onPageShow,onBackPress和onPageHide生命周期函数。
11. @customDialog修饰器
@customDialog修饰器用于装饰自定义弹窗组件,使得弹窗可以动态设置内容及样式。
12. Image组件加载网络图片
使用Image组件加载网络图片需要申请权限ohos.permission.INTERNET。
13. 发起网络数据请求
发起网络数据请求需要导入http模块,例如import http from '@ohos.net.http'。
14. Web组件的使用
Web组件支持多种属性的设置,例如javaScriptAccess(true)表示允许执行JavaScript脚本。Web组件也支持onConfirm、onConsole等多种事件。
15. 容器组件Row和Column的使用
Row容器的主轴是水平方向,交叉轴是垂直方向。Column容器的主轴是垂直方向,交叉轴是水平方向。justifyContent和alignItems属性用于设置子组件的对齐方式。
16. 入口组件
使用@Entry修饰的组件可作为页面入口组件。
17. 首选项key的最大长度限制
首选项key的最大长度限制大小为80字节。
18. UIAbility的启动模式
UIAbility支持单实例、标准模式和指定实例3种启动模式,在module.json中通过launchType配置。
1