鸿蒙HarmonyOS开发
文章平均质量分 71
以实战案例为线索,逐步深入鸿蒙开发各个环节。记录鸿蒙开发学习之旅....
w_zero_one
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
ArkTS鸿蒙--关系型数据库的级联
关系型数据库基于SQLite组件,适用于存储包含复杂关系数据的场景,例如对于一个班级的学生信息,需要包括学生的姓名、学号、各科成绩等;对于公司的员工信息,需要包括姓名、工号、职位等,由于数据之间有较强的对应关系,复杂程度比键值型数据更高,此时需要使用关系型数据库来持久化保存数据。下面将实现一个案例,来实现关系型数据库的级联操作。在一个公司的场景中,将会创建两张表:部门表、员工表。原创 2025-12-10 16:55:45 · 286 阅读 · 0 评论 -
ArkTS鸿蒙--用户首选项持久化数据
一般适用于保存用户的个性化设置,例如应用的字体大小的设置、应用的模式切换(白天模式和夜间模式)、用户是否处于登录状态、首次进入页面时加载的页面。开发者可以将用户首选项持久化文件的内容加载到Preferences实例,每个文件唯一对应到一个Preferences实例,系统会通过静态容器将该实例存储在内存中,直到从内存中主动移除该实例或删除该文件。构建PreferencesUtils工具类,用于封装用户首选项Preferencet提供的接口,方便后续的写入数据、保存数据、修改数据和删除数据。原创 2025-11-24 07:00:00 · 637 阅读 · 0 评论 -
ArkTS鸿蒙制作自定义弹窗
1、在构建自定义弹窗时,需要创建自定义弹窗的控制器CustomDialogController,该控制器仅在作为@CustomDialog 和 @Component struct成员变量 ,且在@Component struct 内部定义时赋值才有效。2、自定义弹窗的构造器constructor,里面可以实现的接口参数有:builder: 自定义弹窗的内容构造器;cancel: 点击返回键、ESC键和点击遮罩层弹窗退出时触发的回调函数;原创 2025-11-23 15:08:34 · 637 阅读 · 0 评论 -
仓颉鸿蒙属性动画
组件的某些通用属性变化时,可以通过属性动画实现渐变过渡效果,提升用户体验。支持的属性包括width、height、backgroundColor、opacity、scale、rotate、translate等。布局类改变宽高的动画,内容都是直接到终点状态,例如文字、Canvas的内容、linearGradient等,如果要内容跟随宽高变化,可以使用renderFit属性配置。设置动画效果,参数名animation,参数类型AnimateParam。原创 2025-09-03 11:00:32 · 160 阅读 · 0 评论 -
ArkTS基于SQLite数据库的增删改查
字段不强制绑定数据类型,值的类型由内容决定。支持 NULL、INTEGER、REAL(浮点数)、TEXT、BLOB(二进制数据)五种基本数据类型。支持完整的 ACID(原子性、一致性、隔离性、持久性)事务。事务可确保数据操作要么完全成功,要么完全回滚,避免数据不一致。格式),无需独立的数据库服务器进程;库文件体积小(约 500KB-1MB),可直接嵌入应用程序中运行。SQLite 是一款轻量级、嵌入式、无服务器的关系型数据库管理系统。1.轻量级与无服务器架构。2.跨平台兼容性好。3.高性能与低资源消耗。原创 2025-06-05 09:44:35 · 687 阅读 · 0 评论 -
仓颉鸿蒙开发:制作底部标签栏
简单的将视图上面区域做一下。原创 2025-06-01 15:31:28 · 526 阅读 · 0 评论
分享