目录
【习题】运行Hello World工程
及格分85/ 满分100
判断题
1. DevEco Studio是开发HarmonyOS应用的一站式集成开发环境。
正确(True) 错误(False)
回答正确
2. main_pages.json存放页面page路径配置信息。
正确(True) 错误(False)
回答正确
单选题
1. 在stage模型中,下列配置文件属于AppScope文件夹的是?
A. main_pages.json (存储在:XX/entry/src/main/resources/base/profile/main_pages.json)
B. module.json5 (是模块级的配置文件,存储在XX/entry/src/main/module.json5)
C. app.json5
D. package.json
回答正确
多选题
1. 如何在DevEco Studio中创建新项目?
A. 在计算机上创建一个新文件,并将其命名为“new harmonyOS项目”
B. 如果已打开项目,从DevEco Studio菜单选择'file>new>Create Project'
C. 如果第一次打开DevEco Studio,在欢迎页点击“Create new Project”
回答正确
2. module.json5配置文件中,包含了以下哪些信息?
A. ability的相关配置信息
B. 模块名
C. 应用的版本号
D. 模块类型
回答正确
该小节补充知识:
module.json5文件格式大致如下。(应用的版本号信息在app.json5文件当中)
{
"module": {
"name": "entry",
"type": "entry",
"description": "$string:module_desc",
"mainElement": "EntryAbility",
"deviceTypes": [
"phone"
],
"deliveryWithInstall": true,
"installationFree": false,
"pages": "$profile:main_pages",
"abilities": [
{
"name": "EntryAbility",
"srcEntry": "./ets/entryability/EntryAbility.ts",
"description": "$string:EntryAbility_desc",
"icon": "$media:icon",
"label": "$string:EntryAbility_label",
"startWindowIcon": "$media:icon",
"startWindowBackground": "$color:start_window_background",
"exported": true,
"skills": [
{
"entities": [
"entity.system.home"
],
"actions": [
"action.system.home"
]
}
]
}
],
"requestPermissions": [
{
"name": "ohos.permission.INTERNET",
}
]
}
}
app.json5
{
"app": {
"bundleName": "com.example.simplevideo",
"vendor": "example",
"versionCode": 1000000,
"versionName": "1.0.0",
"icon": "$media:app_icon",
"label": "$string:app_name"
}
}
【习题】ArkTS基础知识
及格分85/ 满分100
判断题
1. 循环渲染ForEach可以从数据源中迭代获取数据,并为每个数组项创建相应的组件。
正确(True) 错误(False)
回答正确
2. @Link变量不能在组件内部进行初始化。
正确(True) 错误(False)
回答正确
单选题
1. 用哪一种装饰器修饰的struct表示该结构体具有组件化能力?
A. @Component
B. @Entry
C. @Builder
D. @Preview
回答正确
2. 用哪一种装饰器修饰的自定义组件可作为页面入口组件?
A. @Component
B. @Entry
C. @Builder (ArkUI提供的一种更轻量的UI元素复用机制@Builder,@Buil

本文详细介绍了在HarmonyOS开发中使用DevEcoStudio的实践,涉及基础配置、状态管理(页面级与应用级)、UIAbility的生命周期、组件化开发(如@Entry,@Component,@State等装饰器)以及页面路由和组件布局。
最低0.47元/天 解锁文章
853

被折叠的 条评论
为什么被折叠?



