暂时未有相关云产品技术能力~
暂无个人介绍
本文介绍了如何在 HarmonyOS NEXT 中优雅地编写注释,提升代码可读性和维护性。通过使用 jsDoc 或 TypeDoc 规范,开发者可以为项目生成清晰的说明文档。文章详细解析了常见修饰符(如 @param、@returns、@async 等)的用法,并展示了 DevEco Studio 自动生成 ArkTSDoc 文档的功能。遵循这些规范,团队能够更高效协作,同时 IDE 也能提供更好的语法提示支持。
本文详细介绍了基于 HarmonyOS Next 的卡片开发实战,涵盖从项目创建到功能实现的全流程。首先通过新建项目和服务卡片搭建基础框架,并设置沉浸式体验优化界面。接着实现了首页轮播图功能,包括申请网络权限、初始化数据和构建轮播组件。随后深入讲解了卡片 id 的处理,涉及获取、返回、持久化存储及移除操作,确保卡片与应用间的高效通信。此外,封装了下载图片工具类,支持卡片发起通知获取网络图片,增强功能扩展性。最后实现了卡片同步轮播功能,使首页与卡片轮播状态保持一致。整个流程注重细节,结合实际案例,为开发者提供了全面的参考。
本文介绍了 HarmonyOS Next 实战中卡片开发的图片显示技术,包括本地图片和网络图片的处理方法。对于本地图片,通过截图、选择图片、复制到临时目录并传递给卡片组件完成显示;而对于网络图片,则需申请网络权限,下载图片至本地后再按本地图片流程处理。文中详细展示了代码实现步骤与关键点,如使用 `PhotoViewPicker` 选择图片、`http` 下载网络资源以及通过 `formImages` 传递图片数据,确保图片在卡片中正确显示。
本文详细介绍了 HarmonyOS Next 中的卡片开发,涵盖基本概念、类型、创建、配置、能力支持、生命周期及通信等内容。Form Kit 提供将应用重要信息前置到服务卡片的功能,减少跳转层级,适用于嵌入系统应用(如桌面),支持拉起页面与发送消息等交互。卡片分为静态与动态两种类型,分别适用于不同刷新需求场景。
本文浅谈 HarmonyOS Next 中的发布-订阅模式,通过 ArkTS 的 Emitter 对象实现事件的订阅、发布与管理。文章介绍了设计模式在现代开发中的重要性,特别是封装工具或游戏开发时的应用。具体实现中定义了 `on`(持续订阅)、`once`(单次订阅)、`off`(取消订阅)和 `emit`(发布事件)等方法,并通过 TypeScript 实现了一个自定义的 `MyEmitter` 类。示例代码展示了如何注册、触发和取消事件,图文并茂地说明了该模式的实际效果。发布-订阅模式有助于系统解耦,提升代码的可扩展性和灵活性,适合需要高效事件管理的场景。
本文浅谈 HarmonyOS Next 中的发布-订阅模式,通过 ArkTS 的 Emitter 对象实现事件的持续订阅、单次订阅、取消订阅和触发功能。文章详细介绍了设计目标、接口定义及具体实现步骤,包括类型定义、类结构设计和调用示例。发布-订阅模式有助于系统解耦与扩展,适用于工具封装和游戏开发等场景。文末附有效果图和总结,帮助开发者更好地理解和应用该模式。
本文介绍了 HarmonyOS Next 中元服务的开发流程与关键特性。元服务是一种轻量级应用程序形态,支持免安装、秒开直达,适用于听音乐、打车等场景,大幅提升服务获取效率。文章详细讲解了元服务的开发旅程,包括在 AGC 平台上新建项目、修改名称与图标、新增卡片等内容,并提供了代码示例,如 AtomicServiceTabs 的 tab 切换和标题设置、AtomicServiceNavigation 的路由管理等。此外,还探讨了 AtomicServiceWeb 的使用方法,涵盖鸿蒙页面与 h5 页面的数据传递及方法调用。
本文详细介绍了HarmonyOS页面跳转解决方案——HMRouter的使用方法,帮助开发者快速上手。HMRouter封装了系统Navigation能力,提供路由拦截、页面生命周期管理、自定义转场动画等功能,简化开发流程。文章通过具体示例讲解模块内及跨模块页面跳转、路由传参、自定义动画、拦截器和生命周期管理等核心功能。同时,提供了丰富的资源链接,包括接口文档、高级动画教程和常见问题解答,适合初学者系统学习HMRouter的使用与原理。
HarmonyOS Next 提供了 TaskPool 和 Worker 两种并发能力,基于 Actor 并发模型实现。TaskPool 是 Worker 的封装,支持参数直接传递、返回数据接收、任务优先级设置及取消功能,适合大多数场景;Worker 则适用于超长任务或需手动管理线程生命周期的场景。两者通过消息通信完成跨线程数据交换,支持普通对象拷贝、ArrayBuffer 拷贝/转移、SharedArrayBuffer 共享及 Sendable 引用传递等方式。实际开发中,TaskPool 更简化任务调度,而 Worker 更灵活,可根据任务类型(耗时、长时、常驻)选择合适方案。
本文介绍了鸿蒙元服务实战项目“笑笑五子棋”的最后一部分,主要包括卡片制作与发布上架流程。通过 Form Kit 框架,实现静态与动态卡片的开发,详细讲解了卡片生命周期、功能页面设计及配置文件设置。文章还展示了如何完成卡片内的五子棋逻辑,包括绘制棋盘、处理落子和胜负判断等核心功能。最后,说明了发布上架的步骤,如设置图标、配置证书及打包 Hap 文件。附有参考链接和代码仓库,方便读者深入学习。至此,“笑笑五子棋”从开发到上线全流程完毕。
本文介绍了基于鸿蒙元服务开发的“笑笑五子棋”项目第四部分的核心实现。主要涵盖五子棋的基本逻辑,包括沉浸式设计、AtomicServiceTabs组件使用、棋盘绘制、点击下棋逻辑以及输赢判断等功能。
本文是鸿蒙元服务实战系列的第三篇,围绕“笑笑五子棋”项目深入讲解了 Canvas 的高级用法。主要内容包括:`createPattern` 方法实现图片填充模板,支持多种重复方式如 `repeat`、`clamp` 和 `mirror`;绘制二次和三次贝塞尔曲线的路径方法 `quadraticCurveTo` 和 `bezierCurveTo`;以及通过 `ImageData` 对象操作像素数据,实现图像反色、黑白、亮度调整等特效。此外,还介绍了性能优化的马赛克效果实现技巧和渐变滤镜效果。结合代码示例与实际效果,帮助开发者掌握 Canvas 更多实用功能。
本章节主要讲解鸿蒙元服务的创建及Canvas图形绘制实战,以“笑笑五子棋”为例。内容涵盖在AGC平台和DevEco Studio中创建元服务工程的具体步骤,以及Canvas的基本使用方法,包括设置抗锯齿、创建画布上下文、渲染组件和描绘图案。此外,还详细介绍了Canvas常见用法,如直线、矩形、弧形、文本和图像的绘制,并展示了动态效果的实现方式。最后总结了Canvas的核心属性与方法。适合对鸿蒙开发感兴趣的开发者学习参考。
《笑笑五子棋》是基于鸿蒙系统开发的元服务应用,由深度开发者分享开源。名字源于开发者女儿“笑笑”,充满程序员的独特浪漫。应用采用 ArkTS API 12、Canvas 等技术,支持 AtomicServiceTabs 和卡片开发,已成功上架并获得基础激励。凭借活跃设备数达标,还登上鸿蒙负一屏休闲分类菜单,提升了用户活跃度。本文介绍了应用背景和技术细节,下篇将聚焦代码实现。适合对鸿蒙开发感兴趣的开发者学习交流。
HarmonyOS Next端云一体化开发简介:借助Cloud Foundation Kit,开发者可便捷使用云函数、云数据库和云存储等服务,专注于业务逻辑。本文涵盖应用场景(如应用后端、计算密集型任务等)、资源介绍、项目创建流程(AGC平台与DevEco Studio配合)、云端环境操作及本地目录结构解析。建议优先使用DevEco Studio进行开发以提升体验,为深入学习打下基础。
本文深入讲解了 HarmonyOSNext 的端云一体化开发中的云函数部分,重点介绍云对象的创建、调试、部署及调用方法。云函数采用 serverless 技术,使用 TypeScript 语法,简化后端开发流程。文章详细说明了云对象的创建步骤、配置文件解析(如 `function-config.json` 和 `package.json`),以及如何通过 DevEco Studio 调试和部署云对象。此外,还探讨了云对象调用云数据库、云存储、第三方 API 及其他云对象的具体实现方式,并提供了客户端调用云对象的示例代码。
本文介绍了 HarmonyOS Next 中客户端操作云存储的详细方法,涵盖云存储基础、环境准备及核心 API 使用。首先讲解了云存储的概念、免费配额与计费策略,接着说明如何在 AGC 平台开通云存储并初始化实例。核心功能包括文件上传(`uploadFile`)、云端文件列表查看(`list`)、元数据获取(`getMetadata`)、下载地址获取(`getDownloadURL`)、文件下载(`downloadFile`)和文件删除(`deleteFile`)。文中还强调了操作时需注意的事项,如文件路径限制和错误处理。通过学习,开发者可掌握云存储的基本操作,满足应用开发中的文件存储需求。
本文介绍了HarmonyOS云数据库端云一体化中的数据库操作流程。首先创建名为“Study”的存储区,并在DevEco Studio中配置信息;接着定义对象类型,以“Book”为例,详细说明objectTypeName、fields、indexes和permissions的设置规则;然后通过JSON文件添加数据条目,配置cloudDBZoneName和objects字段;最后将本地数据库部署至AGC平台并刷新数据。全文涵盖存储区创建、对象类型定义、数据操作及云端部署等核心步骤,为端云协同开发奠定基础。
本章深入讲解了HarmonyOS Next中通过客户端代码操作云数据库的方法。主要内容包括:1)数据库操作的四种方式,重点分析客户端代码操作;2)利用DevEco Studio生成客户端数据模型,提升开发效率;3)详细演示数据库基本操作(初始化、查询、新增/更新、删除、计算)及其参数与返回值;4)提供完整示例代码。下一章将聚焦查询语法(condition)。
本文是《HarmonyOSNext 端云一体化》系列第4篇,主要讲解数据库查询条件操作。文中详细介绍了查询条件中的“谓词”概念,列举了如`equalTo`、`greaterThan`、`orderByAsc`等常用谓词,并通过示例代码展示其用法,包括基本查询与复杂组合查询。读者可灵活运用这些谓词实现多样化数据筛选。文末还提供了进一步交流的方式,适合开发者深入了解鸿蒙数据库操作。
uniapp 自版本 `4.28.2024092502` 起支持鸿蒙应用开发,现版本 `4.36.2024112817` 同时支持鸿蒙应用和元服务开发。本文介绍使用 HBuilderX 4.24+ 和 DevEco Studio 进行环境配置、项目创建及运行的详细步骤,涵盖从 AGC 平台新建项目、配置证书到最终运行项目的全流程,帮助开发者快速上手鸿蒙开发。注意:HBuilderX 4.31+ 构建的鸿蒙运行包不支持 x86_64 平台,需使用真机调试。
我写个HarmonyOS Next版本的微信聊天03-完结篇
我写个HarmonyOS Next版本的微信聊天01
你会了吗 HarmonyOS Next 项目级别的注释规范
我写个HarmonyOS Next版本的微信聊天02
三文带你轻松上手鸿蒙的AI语音01-实时语音识别
HarmonyNext动画大全02-显式动画
微信小程序-人脸核身解决方案
三文带你轻松上手鸿蒙的AI语音02-声音文件转文本
HarmonyNext动画大全03-帧动画
Harmony Next 动画大全01-属性动画
三文带你轻松上手鸿蒙的AI语音03-文本合成声音
Harmony状态管理@Local和@Param
Harmony 状态监听 @Monitor和@Computed
一大波女生、男生适用的最新鸿蒙练手案例来袭
Harmony 状态管理神器 @ObservedV2
Harmony状态管理AppStorageV2和PersistenceV2
手把手带你实现 鸿蒙应用 键盘音乐
浅谈 前端验证码那些事
Harmony设计模式-单例模式
Harmony 开发的艺术 面向对象
Harmony中的HAP、HAR、HSP区别
HUAWEI DevEco Studio 编辑器 高效率技巧大全
最新 HUAWEI DevEco Studio 调试技巧
高质量 HarmonyOS 应用权限管控流程
2024了,你会使用原生js批量获取表单数据吗
微信小程序 canvas 备忘
HBuilderX 小白上手指南
策略模式 在JavaScript中的实现
新手编写markdown笔记一条龙
发表了文章
2025-03-30
发表了文章
2025-03-30
发表了文章
2025-03-30
发表了文章
2025-03-30
发表了文章
2025-03-28
发表了文章
2025-03-28
发表了文章
2025-03-28
发表了文章
2025-03-28
发表了文章
2025-03-28
发表了文章
2025-03-28
发表了文章
2025-03-28
发表了文章
2025-03-28
发表了文章
2025-03-28
发表了文章
2025-03-28
发表了文章
2025-03-28
发表了文章
2025-03-28
发表了文章
2025-03-28
发表了文章
2025-03-28
发表了文章
2025-03-28
发表了文章
2025-03-28