鸿蒙开发
文章平均质量分 67
聚焦鸿蒙应用开发实战,本专栏将深度挖掘华为鸿蒙系统的开发潜力与实战技巧。从基础入门到高级进阶,全面解析鸿蒙应用开发流程、关键技术与最佳实践。
jackiendsc
45岁退休理工男,喜欢研究一些软硬件相关的技术,也喜欢自己动手做些好玩的东西,希望和大家一起交流相关技术。
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
基于ESP32实现物联网远程可视化遥控小船的主要过程
退休理工男自制远程遥控小船,实现可视化操作。采用ESP32S3物联网模块作为控制核心,通过WiFi连接华为云服务器,完成指令传输和视频回传。系统包含电机驱动、舵机控制和USB摄像头采集模块,手机端通过鸿蒙应用实现远程操控。该项目展示了从硬件搭建到软件开发的完整过程,为DIY爱好者提供了可参考的技术方案。(149字)原创 2025-12-01 15:09:52 · 640 阅读 · 0 评论 -
一步一步教你进行鸿蒙应用开发:十二、使用@ohos.net.http模块实现Restful接口调用的公共方法
本文介绍了如何实现一个用于调用Restful接口的工具类,以支持APP开发中的后端服务调用。首先,需要在module.json5文件中增加网络权限。接着,通过RestfulClient类实现了GET和POST请求的基本功能,包括请求的配置、发送和处理响应。该类提供了默认的请求头、超时设置和协议类型,并支持返回数据的类型指定。开发者可以集成此工具类,并在需要时调用其方法进行接口调用。此外,工具类还支持扩展,以适应更复杂的请求配置和安全需求。原创 2025-05-09 10:58:02 · 391 阅读 · 0 评论 -
一步一步教你进行鸿蒙应用开发:十一、使用泛型实现数据库数据记录转数据对象的框架
本文介绍了一种通过泛型实现数据库到数据对象映射框架的方法,以提高数据库表操作的开发效率并避免重复代码。首先,定义了一个数据类AlarmInfo,对应数据库中的一张表。接着,定义了一个类型转换工厂接口EntityFactory,并实现了该接口的AlarmInfoFactory类,用于将数据库记录转换为数据对象。最后,实现了一个公共查询方法querySql,通过SQL语句查询数据库并将结果转换为数据对象列表。该框架提供了基本的数据库操作能力,开发者只需实现数据类和类型转换类即可,适用于普通APP开发,也可扩展为原创 2025-05-09 10:56:21 · 294 阅读 · 0 评论 -
一步一步教你进行鸿蒙应用开发:十、本地关系型数据库-@ohos.data.relationalStore模块的使用
@ohos.data.relationalStore 是 OpenHarmony 的关系型数据库模块,基于 SQLite 实现,适用于需要复杂数据结构和事务支持的场景(如联系人管理、订单记录等)。本文主要介绍其核心功能及使用方法,最后展示在工程中如何集成此模块。示例代码中新建了一个数据库管理类,用于初始化数据库,并提供了泛型支持的解析工具方法,方便大家在自己创建表时使用。原创 2025-05-07 10:38:57 · 846 阅读 · 0 评论 -
一步一步教你进行鸿蒙应用开发:九、持久化-@ohos.data.preferences模块的使用
@ohos.data.preferences 是 HarmonyOS/OpenHarmony 提供的轻量级键值对数据存储模块,适用于持久化应用配置、用户偏好设置等场景。文章主要介绍接口详解、使用场景、注意事项、示例代码等。示例代码继续在上一篇文章的基础上增加一个持久化的标识,用来标识当前应用是否为首次运行,如果是首次运行,则完成应用首次运行需要进行的初始化设置,如果不是首次运行,则跳过初始化相关设置。原创 2025-05-07 10:37:15 · 996 阅读 · 0 评论 -
一步一步教你进行鸿蒙应用开发:八、布局-RelativeContainer(相对布局)
RelativeContainer 是 ArkUI 中用于 复杂组件相对定位 的核心容器,通过 锚点规则 实现多元素精准对齐。原创 2025-03-26 10:51:28 · 584 阅读 · 0 评论 -
一步一步教你进行鸿蒙应用开发:七、布局-Flex(弹性布局)
弹性布局(Flex)是一种高效的容器布局方式,通过灵活控制子元素在主轴与交叉轴上的排列方式,适应不同屏幕尺寸和动态内容需求。原创 2025-03-26 10:51:04 · 634 阅读 · 0 评论 -
一步一步教你进行鸿蒙应用开发:六、布局-Column(纵向布局)和Row(横向布局)
上一讲我们讲的Stack层叠布局中已经用到了基本的Column(纵向布局)和Row(横向布局),为 了实现页面展示,往往不只是使用其中某一种布局,大多数情况下为了页面展示的需要,我们往往是多种布局的综合运用,这一讲主要是对前一讲的补充,详细展示一下用到的这两种基本布局。原创 2025-03-21 15:22:25 · 525 阅读 · 0 评论 -
一步一步教你进行鸿蒙应用开发:五、布局-使用Stack容器叠加固定区域与滑动区域
实现一些常见的页面布局,本讲的内容是使用Stack容器叠加固定区域与滑动区域,我们以一个闹钟的主界面为例来看看这种布局是怎么实现的。原创 2025-03-07 11:46:38 · 673 阅读 · 0 评论 -
一步一步教你进行鸿蒙应用开发:四、在应用内基于Router实现页面基本跳转
一步一步教你进行鸿蒙应用开发:四、在应用内基于Router实现页面基本跳转原创 2025-03-05 11:12:30 · 1289 阅读 · 0 评论 -
一步一步教你进行鸿蒙应用开发:三、在工程中集成已有的特性模块
大部分功能我们都不需要自己一行一行的敲代码去实现。我们可能需要用到的某些功能特性,网上已经有现成的资源,或者可以从官网获取到一些公共特性的示例,我们就没有必要去重复造轮子,自己拿来稍作优化即可。我们可以尽量将时间花在核心功能开发上,提升开发效率。这时可以视情况将别人已经实现的特性搬到自己的工程中(注意:搬的过程需要注意版权许可),本章内容就来教大家怎么将别人的优秀代码弄到自己的工程里面来,这也是我们进行业务开发要具备的一项重要能力。原创 2025-02-25 14:56:19 · 902 阅读 · 4 评论 -
一步一步教你进行鸿蒙应用开发:二、使用DevEco Studio实现“Hello World”
一步一步教你进行鸿蒙应用开发:二、使用DevEco Studio实现“Hello World”原创 2025-02-19 14:38:09 · 723 阅读 · 0 评论 -
一步一步教你进行鸿蒙应用开发:一、DevEco Studio环境搭建
鸿蒙系统是一个新兴的操作系统,目前还处于快速发展阶段。作为鸿蒙应用开发的早期参与者,将更有机会在市场上脱颖而出,获得更多的曝光和用户资源,有助于在行业中建立自己的品牌和影响力。本人将通过一些列的实操给大家展示鸿蒙应用开发的全过程,希望能对当前希望从事鸿蒙开发的同学有所帮助。原创 2025-02-17 16:12:53 · 2373 阅读 · 0 评论 -
鸿蒙DevEco Studio使用ArkTS开发HTTP网络请求时,解析返回的Json数据的方法
【代码】鸿蒙DevEco Studio使用ArkTS开发HTTP网络请求时,解析返回的Json数据的方法。原创 2024-03-13 10:32:16 · 4185 阅读 · 1 评论
分享