- 博客(13)
- 收藏
- 关注
原创 HarmonyOS NEXT开发:通过线性容器实现数组指导
线性容器实现能按顺序访问的数据结构,其底层主要通过数组实现,包括ArrayList、Vector、List、LinkedList、Deque、Queue、Stack七种。
2024-07-29 17:23:27
542
原创 HarmonyOS NEXT开发:ArkTS Collections与原生API方法的行为差异对比
ArkTS提供了Sendable数据相关的容器集,接口行为与原生API存在部分差异,具体可见下文对比。
2024-07-29 16:36:00
564
原创 鸿蒙ArkTS编程实战:Sendable开发规范指导
Sendable协议定义了ArkTS的可共享对象体系及其规格约束。符合Sendable协议的数据(以下简称Sendable数据)可以在ArkTS并发实例间传递。
2024-07-29 15:44:59
593
原创 鸿蒙next编程开发:异步并发语法指导 (Promise和async/await)单次I/O任务
异步语法是一种编程语言的特性,允许程序在执行某些操作时不必等待其完成,而是可以继续执行其他操作。
2024-07-29 14:55:09
202
原创 HarmonyOS next开发:数据库备份与恢复规范
如果操作的过程中出现问题,开发者可以使用恢复功能,将数据库恢复到之前的状态,重新对数据库进行操作。
2024-07-29 14:38:24
343
原创 HarmonyOS NEXT开发:关系型数据库跨设备数据同步规范
当应用程序本地存储的关系型数据存在跨设备同步的需求时,可以将需要同步的表数据迁移到新的支持跨设备的表中,当然也可以在刚完成表创建时设置其支持跨设备。
2024-07-29 14:08:24
658
原创 HarmonyOS NEXT开发:键值型数据库跨设备数据同步
键值型数据库适合不涉及过多数据关系和业务关系的业务数据存储,比SQL数据库存储拥有更好的读写性能,同时因其在分布式场景中降低了解决数据库版本兼容问题的复杂度,和数据同步过程中冲突解决的复杂度而被广泛使用。
2024-07-29 13:51:23
309
原创 HarmonyOS NEXT开发:关系型数据库实现数据持久化—SQLite详解
关系型数据库基于SQLite组件,适用于存储包含复杂关系数据的场景,比如一个班级的学生信息,需要包括姓名、学号、各科成绩等,又或者公司的雇员信息,需要包括姓名、工号、职位等,由于数据之间有较强的对应关系,复杂程度比键值型数据更高,此时需要使用关系型数据库来持久化保存数据。
2024-07-28 22:21:58
455
原创 HarmonyOS NEXT开发:键值型数据库实现数据持久化详解
由于数据复杂度低,更容易兼容不同数据库版本和设备类型,因此推荐使用键值型数据库持久化此类数据。
2024-07-28 22:15:54
563
原创 鸿蒙HarmonyOS开发:跨组件层级数据双向同步指导
@Provider和@Consumer用于跨组件层级数据双向同步,可以使得开发者不拘泥于组件层级。@Provider和@Consumer属于状态管理V2装饰器,所以只能在@ComponentV2中才能使用,在@Component中使用会编译报错。
2024-07-28 21:37:58
525
原创 鸿蒙HarmonyOS开发实战:@Computed装饰器—计算属性详解
@Computed装饰器:计算属性,在被计算的值变化的时候,只会计算一次。主要应用于解决UI多次重用该属性从而重复计算导致的性能问题。
2024-07-28 21:34:00
687
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人