会员
周边
众包
新闻
博问
闪存
赞助商
所有博客
当前博客
我的博客
我的园子
账号设置
简洁模式
...
退出登录
注册
登录
西北野狼
我的github: https://github.com/soyoungboy
我的segmentfault: http://segmentfault.com/u/soyoungboy
【年华留不住,留住蹭诗酒】
博客园
首页
新随笔
联系
订阅
管理
上一页
1
2
3
4
5
6
7
8
···
64
下一页
2024年5月13日
HarmonyOS 使用关系型数据库进行增删改查
摘要: HarmonyOS 中的关系型数据库基于 SQLite 组件,提供了一套完整的对本地数据库进行管理的机制。它支持事务、索引、视图、触发器、外键、参数化查询和预编译 SQL 语句等特性。关系型数据库适用于存储包含复杂关系数据的场景,例如学生信息或雇员信息,这些数据之间有较强的对应关系。 操作关系型数据
阅读全文
posted @ 2024-05-13 22:00 西北野狼
阅读(638)
评论(0)
推荐(0)
编辑
HarmonyOS 分布式设备
该文被密码保护。
阅读全文
posted @ 2024-05-13 06:48 西北野狼
阅读(5)
评论(0)
推荐(0)
编辑
2024年5月6日
HarmonyOS 实现下拉刷新,上拉加载更多
摘要: 组件介绍 PullToRefreshList允许用户通过下拉动作来刷新列表内容,以及通过上拉动作来加载更多的数据。组件内部封装了滚动监听、状态管理和动画效果,使得开发者可以轻松集成到自己的项目中。 1. 实现思路 封装成可复用的公共控件:将下拉刷新和上拉加载更多功能封装为一个可复用的组件,便于在不同
阅读全文
posted @ 2024-05-06 22:05 西北野狼
阅读(1285)
评论(0)
推荐(0)
编辑
2024年5月4日
HarmonyOS 垂直方向内容滚动条实现
摘要: 概述 Swiper组件是一个用户界面元素,用于在垂直方向上滚动内容。它通过遍历一个数据集合,为每一项创建一个可滚动的文本项。 代码实现 以下是Swiper组件的实现代码: Swiper(){ ForEach(searchSwiper,(item,index) => { Column(){ Text(
阅读全文
posted @ 2024-05-04 11:29 西北野狼
阅读(81)
评论(0)
推荐(0)
编辑
2024年4月28日
HarmonyOS 自定义装饰器
摘要: 1. 引言 在软件工程中,日志记录是监控和调试应用程序的重要工具。鸿蒙操作系统(HarmonyOS)支持自定义装饰器,这使得开发者可以方便地向类的方法添加日志记录功能。本文将介绍两个用于记录方法执行的自定义装饰器:LogMethod 和 logDecorator。 2. 装饰器基础 装饰器是一种特殊
阅读全文
posted @ 2024-04-28 22:01 西北野狼
阅读(274)
评论(0)
推荐(0)
编辑
2024年4月26日
openharmony 多线程的方式有哪些?两个worker线程数据如何通讯、内存如何共享、与Java多线程有什么区别?
摘要: OpenHarmony操作系统支持多种多线程并发处理策略,以提升应用的响应速度与帧率,以及防止耗时任务对主线程的干扰。以下是OpenHarmony中的多线程方式,以及Worker线程间的数据通讯和内存共享方法,还有它们与Java多线程的区别: OpenHarmony多线程方式 Worker线程:Op
阅读全文
posted @ 2024-04-26 22:14 西北野狼
阅读(131)
评论(0)
推荐(0)
编辑
HarmonyOS 鸿蒙隔离层设计
摘要: 在软件开发中,底层库的更换或升级是常见的需求,这可能由性能提升、新功能需求或安全性考虑等因素驱动。为了降低迁移成本,良好的设计模式至关重要。 在版本迭代过程中,网络请求库可能会经历从A到B再到C的演进。为了实现业务层的无感切换,需要在各个请求库和业务代码之间封装隔离代码,以实现第三方网络库的灵活更换
阅读全文
posted @ 2024-04-26 20:38 西北野狼
阅读(215)
评论(0)
推荐(0)
编辑
2024年4月25日
HarmonyOS中实现 非可重入锁 NonReentrantLock
摘要: 背景 在多线程编程中,确保资源的互斥访问是至关重要的。允许并行执行,但需要同步机制来避免数据竞争和竞态条件。 锁的重要性 锁是一种同步机制,用于控制对共享资源的访问。在ArkTs中,传统的锁实现依赖于语言级别的原子操作,但随着共享内存的引入,我们需要一种新的同步机制。 使用SharedArrayBu
阅读全文
posted @ 2024-04-25 22:50 西北野狼
阅读(135)
评论(0)
推荐(0)
编辑
HarmonyOS 项目中泛型的使用
摘要: 泛型(Generics)概述 泛型是一种编程语言特性,它支持类型参数化,使得定义的类、接口和方法可以适用于多种类型,而不仅仅是固定的一种类型。 理解泛型 泛型允许在定义接口时,让参数的类型更加灵活,从而使得功能更加强大。简而言之,泛型提供了一种方式,让代码能够适应不同的数据类型,而不需要为每种数据类
阅读全文
posted @ 2024-04-25 22:41 西北野狼
阅读(166)
评论(0)
推荐(0)
编辑
HarmonyOS 中 Context 相关的内容及其区别
摘要: 以下是不同 Context 类型及其特点的概述: ApplicationContext 应用级别 Context:ApplicationContext 是应用级别的上下文环境。 生命周期管理:提供了订阅应用内 Ability 生命周期变化的能力。 系统资源监控:可以订阅系统内存变化和应用内系统环境的
阅读全文
posted @ 2024-04-25 22:27 西北野狼
阅读(71)
评论(0)
推荐(0)
编辑
上一页
1
2
3
4
5
6
7
8
···
64
下一页
公告