鸿蒙学习记录

问题小测记录

总结链接:小测总结

学习笔记:鸿蒙开发学习记录

1、 main_pages.json存放页面page路径配置信息。

2、在stage模型中,下列配置文件属于AppScope文件夹的是?

app.json5

3、module.json5配置文件中,包含了以下哪些信息?

A. ability的相关配置信息

B. 模块名

C. 应用的版本号 (在app.json5当中)

D. 模块类型

判断题
1.一个应用只能有一个UIAbility。
错误(False)
解析:可以有多个,也可以有一个

2.创建的Empty Ability模板工程,初始会生成一个UIAbility文件。
正确(True)

3.每调用一次router.pushUrl()方法,页面路由栈数量均会加1。
错误(False)
解析: pushUrl()有两种模式,一种单实例模式,一种是多实例模式;单实例的栈数量是不变的,多实例模式会加1

单选题
1.API9及以上,router.pushUrl()方法,默认的跳转页面使用的模式是哪一种?
A. standard
B. Single
C. Specified

A

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

B. skills

C. launchType

D. abilities

C

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

B. Single

C. Specified

AB

2.UIAbility的生命周期有哪几个状态?
A. Create

B. WindowStageCreate

C. Foreground

D. Background

E. WindowStageDestroy

F. Destroy

ACDF

3.UIAbility有哪几种的启动模式?
A. multiton

B. singleton

C. specified

ABC

arkts 组件

https://developer.huawei.com/consumer/cn/doc/harmonyos-guides-V3/ets-basic-ui-description-0000001366633884-V3#ZH-CN_TOPIC_0000001366633884__ui%E6%8F%8F%E8%BF%B0%E8%A7%84%E8%8C%83

@Link和@State如何实现双向的数据绑定。

踩坑记录:

1、运行HelloWorld 报错ERROR_GET_BUNDLE_INSTALLER_FAILD

[ERROR_GET_BUNDLE_INSTALLER_FAILED]
Troubleshooting guide
$ hdc file send D:\Users\cgx\DevEcoStudioProjects\MyApplication\entry\build\default\outputs\default\entry-default-unsigned.hap /sdcard/6bf0c6b319284d10882eaa5a78ae59a3/entry-default-unsigned.hap
Error while Deploying HAP

解决办法:

先打开模拟器,然后再运行即可解决该问题。

2、无法实现动态创建多个列表,只有单个元素

解决办法:

是因为在定义ToDoTask的时候,height设置为100%,占满了屏幕,因此无法显示其他item,将height属性去掉就行。

3、如何将ToDoItem的元素,和ToDoTaskList中的列表映射起来

待确认,通过构造函数映射??

@Builder 装饰器的作用

4、如何打印日志调试?
5、fp\vp 单位的含义?

fp 用于设置文字的大小,类似Android sp;

vp用来设置控件的大小,类似Android dp

6、无法实现点击来刷新选中的UI

是因为没有增加@State装饰器

7、任务列表无法居左 陈列,无法占满一行

需要设置对应的宽度数值

8、运行APP的时候,通过什么配置来选择中文还是英文?

(直接修改系统语言是可以直接改变显示的字段的,但是内部原理是什么?)

9、为什么Image容器,使用string作为入参的时候,无法显示图片?

相关推荐

  1. 鸿蒙发展历程记录

    2024-04-08 11:28:05       30 阅读
  2. 学习记录————

    2024-04-08 11:28:05       66 阅读
  3. 鸿蒙学习资料

    2024-04-08 11:28:05       63 阅读
  4. 鸿蒙学习网络】

    2024-04-08 11:28:05       58 阅读
  5. 学习鸿蒙基础(1)

    2024-04-08 11:28:05       54 阅读
  6. 学习鸿蒙基础(3)

    2024-04-08 11:28:05       57 阅读

最近更新

  1. docker php8.1+nginx base 镜像 dockerfile 配置

    2024-04-08 11:28:05       98 阅读
  2. Could not load dynamic library ‘cudart64_100.dll‘

    2024-04-08 11:28:05       106 阅读
  3. 在Django里面运行非项目文件

    2024-04-08 11:28:05       87 阅读
  4. Python语言-面向对象

    2024-04-08 11:28:05       96 阅读

热门阅读

  1. 17、Lua 文件 I-O

    2024-04-08 11:28:05       33 阅读
  2. opencv直方图

    2024-04-08 11:28:05       33 阅读
  3. PlantUML 是绘制 uml 的一个开源项目

    2024-04-08 11:28:05       33 阅读
  4. Linux初学(十七)docker

    2024-04-08 11:28:05       30 阅读
  5. Harmony 正则表达式的写法

    2024-04-08 11:28:05       38 阅读
  6. Rust 练手小项目:猜数游戏

    2024-04-08 11:28:05       34 阅读
  7. cmake执行时指定参数

    2024-04-08 11:28:05       37 阅读
  8. Android 如何通过屏幕大小来适配不同大小的图片

    2024-04-08 11:28:05       39 阅读