- 博客(52)
- 收藏
- 关注
原创 HarmonyOS APP开发-一文讲清窗口(window)的基础用法-《精通HarmonyOS NEXT :鸿蒙App开发入门与项目化实战》读者福利
本文介绍鸿蒙系统ArkTS开发中window模块的使用,包括窗口创建、内容加载和销毁。通过示例工程演示了主窗口创建子窗口并加载指定页面,以及子窗口关闭返回主窗口的完整流程。重点讲解了使用window.createWindow创建窗口、setUIContent加载内容、destroyWindow销毁窗口等核心方法,以及通过AppStorage实现窗口实例的存储管理。文章提供了详细代码示例,帮助开发者掌握鸿蒙多窗口交互开发技术。
2026-01-22 07:56:33
2227
原创 HarmonyOS APP开发-鸿蒙6中imagePacker.packing API将要废弃的适配《精通HarmonyOS NEXT :鸿蒙App开发入门与项目化实战》读者福利
摘要:本文介绍HarmonyOS 6.0.0(API20)中imagePacker.packing API的兼容性调整。该API在API13版本已被废弃,建议使用新的packToData()和packToFile()方法替代。文章详细演示了如何将PixelMap或ImageSource编码为ArrayBuffer或直接写入文件,并提供了保存图片到相册的完整示例代码。本文是《精通HarmonyOS NEXT》一书的配套内容,旨在帮助开发者快速适配鸿蒙6.0版本。(149字)
2026-01-22 05:00:00
888
原创 HarmonyOS APP开发-一文10个示例讲懂鸿蒙系统ArkTS中的null与undefined的区别与应用-《精通HarmonyOS NEXT :鸿蒙App开发入门与项目化实战》读者福利
本文是《精通HarmonyOSNEXT:鸿蒙App开发入门与项目化实战》的读者福利内容,通过10个示例详细解析ArkTS中null与undefined的区别与应用。主要区别包括:未赋值的变量默认为undefined,而null必须显式赋值;类型检查时undefined返回"undefined",null返回"object";数字转换时undefined转为NaN,null转为0;JSON序列化会忽略undefined属性但保留null等。每个示例均可独立编译调试,帮助
2026-01-21 08:16:39
2309
原创 HarmonyOS APP开发-鸿蒙6中measure.measureText API将要废弃的适配《精通HarmonyOS NEXT :鸿蒙App开发入门与项目化实战》读者福利
鸿蒙6开发者版本发布,废弃measure.measureText API 摘要:HarmonyOS 6.0.0开发者版本已发布,其中measure.measureText接口自API 18起被废弃。官方建议改用UIContext.getMeasureUtils()获取测量工具,确保UI上下文正确绑定。新方案提供measureText()和measureTextSize()两种测量方法,分别用于单行文本宽度测量和带约束的文本尺寸测量。开发者需注意返回值单位为px,推荐使用RelativeContainer进行
2026-01-21 05:00:00
1498
原创 HarmonyOS APP开发-一文讲清使用Web组件加载网页的三种方法-《精通HarmonyOS NEXT :鸿蒙App开发入门与项目化实战》读者福利
摘要:本文介绍了鸿蒙系统ArkWeb组件的使用方法,重点讲解如何加载远端网页、本地网页和HTML格式数据。通过配置网络权限、调用loadUrl接口实现网页加载,并展示具体代码示例。文章还演示了创建本地HTML文件和加载HTML片段的方法,帮助开发者灵活使用Web组件展示不同来源的内容。
2026-01-20 08:37:39
2473
1
原创 《精通HarmonyOS NEXT :鸿蒙App开发入门与项目化实战》读者福利系列博文的目录
《精通HarmonyOS NEXT:鸿蒙App开发入门与项目化实战》已于9月8日开启预售,为读者提供系列配套博文作为学习福利。该书涵盖鸿蒙6适配、API变更、ArkTS语言特性、窗口管理、Web组件等核心开发内容,并按章节分类整理相关技术文章。同时提供共享库发布、签名配置等实战指南,配套京东、当当等官方购买渠道。通过系统化的教程和扩展资料,帮助开发者快速掌握鸿蒙应用开发技能,共建鸿蒙生态。
2026-01-20 08:19:38
2021
原创 HarmonyOS APP开发-如何通过hdc将安装包安装到指定设备《精通HarmonyOS NEXT :鸿蒙App开发入门与项目化实战》读者福利
本文介绍了鸿蒙系统调试工具hdc的基本使用方法,重点讲解如何通过hdc将应用安装包部署到指定设备。主要内容包括:设备连接准备(开启USB调试)、查询设备标识符、安装命令格式及参数说明,并提供了示例命令"hdc -t ABCDEF123456 install D:\app\demo.hap"。该内容是《精通HarmonyOS NEXT》一书的补充教程,旨在帮助开发者快速掌握鸿蒙应用调试技巧。
2026-01-16 05:00:00
1156
原创 小艺开放平台,智能体应用示例:智能体、工作流、知识库、插件和卡片模块如何工作的
本文以《精通HarmonyOSNEXT》读者福利形式,通过"西安三天两夜历史主题旅行规划"的案例,详细解析了小艺开放平台的协同工作机制。系统首先通过智能体拆解用户复杂需求,然后由工作流协调多个插件并行查询航班、酒店和景点信息,结合知识库的专业数据生成预算方案,最终通过卡片交互完成预订并输出图文行程。文章揭示了平台以智能体为入口、工作流为中枢、插件和知识库为支撑、卡片为交互界面的生态体系,展现了鸿蒙生态下AI原生应用解决复杂场景的能力。
2026-01-12 05:30:00
2097
原创 一本书的故事《搜索架构之道:App中的搜索系统设计与优化实践》
《搜索架构之道:App中的搜索系统设计与优化实践》是作者基于13年搜索业务研发经验撰写的技术专著。全书分为基础篇、高级篇和个人成长篇三部分,系统讲解了App搜索系统的架构设计、优化策略及实践思考。该书面向移动开发从业者、技术管理者及计算机专业师生,重点探讨端云协同、场景定制等发展趋势,以及内容定制、安全隐私等挑战。作为作者首部完整出版的图书,该书已登陆主流电商平台,并获得机械工业出版社2024年度优秀图书奖。作者表示未来将继续撰写相关主题的系列书籍。
2026-01-09 08:11:20
1214
原创 小艺开放平台中的,智能体、知识库、工作流、资源、插件、卡片之间的关系及作用
本文介绍了华为小艺开放平台的核心组件及其协同关系。智能体(Agent)作为最终AI产品,通过工作流(Workflow)定义任务逻辑,借助知识库(KnowledgeBase)存储领域信息,使用插件(Plugin)扩展功能,并通过卡片(Card)实现交互界面。资源(Resource)则提供开发所需的基础支持。这些组件共同构成了完整的智能体开发体系,通过小艺平台整合,降低开发门槛,服务于鸿蒙生态。文章还提及了相关书籍《精通HarmonyOSNEXT》作为学习资源。
2026-01-08 05:00:00
1963
原创 一本书的故事《搜索架构之道》-微信读书中的热门划线(第十三章)
摘要:《搜索架构之道》在微信读书上线后引发关注,作者整理了书中第十三章关于架构师成长的热门划线内容,包括团队价值观契合、问题根源分析、阶段性目标设定、研发质量重要性等核心观点。文章强调技术需服务于业务,架构优化工作需要长期影响力积累,并提供了该书在京东、当当的购买链接。这是作者对13章热门划线整理的最后一篇,完整内容可在微信读书搜索查看。
2026-01-07 07:45:38
1931
原创 华为的“天工计划”是什么
华为推出"天工计划",作为鸿蒙生态专项激励计划,旨在加速AI原生元服务和智能体开发。该计划面向企业开发者,单个智能体最高可获75万元激励,累计上限200万元,共享10亿元资金池。要求智能体适配HarmonyOS特性,以"对话月活"为评估标准,2026年2月起按月评估发放。报名时间为2025年10月至2026年10月,需在截止日前完成开发上架。
2026-01-06 05:00:00
216
原创 【鸿蒙生态共建】一文说明兼容版本、目标版本和编译版本的区别与应用实践-《精通HarmonyOS NEXT :鸿蒙App开发入门与项目化实战》读者福利
【摘要】本文详细解析HarmonyOS应用开发中三个关键SDK版本配置项:compileSdkVersion(编译版本)、targetSdkVersion(目标版本)和compatibleSdkVersion(兼容版本)。通过具体示例演示了targetSdkVersion如何影响API行为(如getKeyboardAvoidMode接口在不同版本下的返回值差异),并强调三者必须满足compatibleSdkVersion≤targetSdkVersion≤compileSdkVersion的关系。
2026-01-05 07:42:53
5626
原创 鸿蒙生态共建年度总结(俩毛豆的2025)
《精通HarmonyOSNEXT:鸿蒙开发实战》纸质版9月上线,数字版12月登陆各大平台,收获千级读者。CSDN专栏阅读量突破6W,开发者论坛活跃度领先99%,参与16场活动。培养83名学员,认证通过率优异。获HDE及首批极客认证,参与极客沙龙分享经验。出席2025鸿蒙颁奖典礼及人才论坛,主导百万级用户App研发,全年编码超10万行。以行动践行鸿蒙生态建设,共创智能新时代。
2026-01-01 03:30:00
1044
原创 【鸿蒙生态共建】意图框架的使用-通过小艺调起京东发起搜索《精通HarmonyOS NEXT :鸿蒙App开发入门与项目化实战》读者福利
摘要:本文探讨HarmonyOS意图框架如何突破传统操作系统"人找服务"的被动模式,实现"服务找人"的智能交互。该系统通过将应用能力抽象为可理解的"意图",结合多模态感知与AI决策,使OS具备主动理解场景、预判需求的能力。文章详细解析意图框架"调用"与"共享"两种交互路径,揭示其"感知-理解-分发"的智能工作流程,并通过实际场景展示其对数字生活的重塑价值。同时指出该框架作为鸿蒙AI生态基石
2025-12-31 08:29:05
418
原创 【鸿蒙生态共建】意图框架是什么《精通HarmonyOS NEXT :鸿蒙App开发入门与项目化实战》读者福利
摘要:HarmonyOS意图框架通过"感知-理解-分发"的智能流程,将传统"人找服务"模式转变为"服务找人"的主动体验。该系统级功能集成能力允许开发者将应用功能封装为标准意图,支持语音指令直达、场景化推荐等智能交互。目前已接入上百款应用,覆盖金融、出行等领域,实现基于位置、习惯和事件的精准服务推荐。对开发者而言,该框架降低了构建原生智能应用的门槛,是鸿蒙打造差异化AI生态的关键技术。
2025-12-30 07:59:24
1553
原创 一本书的故事《搜索架构之道:App中的搜索系统设计与优化实践》-微信读书中的热门划线(第十二章)
《搜索架构之道》一书在微信读书上线后受到关注,有读者快速完成阅读并留下评论。作者整理了书中第十二章的热门划线内容,聚焦技术架构对研发质效的提升,强调系统架构清晰度对业务理解、代码维护和测试效率的影响。文中指出模块划分不明确会导致评估成本增加,并分享了效率与质量平衡、依赖关系管理等技术观点。该书已在京东、当当等平台发售,作者还整理了其他章节的热门划线内容供读者参考。
2025-12-23 08:32:23
1767
原创 【鸿蒙生态共建】Native适配开发-Node-API简介《精通HarmonyOS NEXT :鸿蒙App开发入门与项目化实战》读者福利
本文介绍了HarmonyOS系统中Node-API的架构与应用。Node-API作为ArkTS/JS与C/C++交互的桥梁,适用于游戏、物理模拟等高性能场景。其架构包含NativeModule、ModuleManager等组件,通过模块注册机制实现能力互通。交互流程分为初始化阶段加载模块和调用阶段执行方法两个步骤。开发者既可利用系统框架层功能,也能封装核心C/C++模块提升性能。本文是《精通HarmonyOS NEXT :鸿蒙App开发入门与项目化实践》第14章的延伸内容,为读者提供技术参考和面试学习资料。
2025-12-22 06:50:45
1631
原创 一本书的故事《搜索架构之道:App中的搜索系统设计与优化实践》-微信读书中的热门划线(第十一章)
《搜索架构之道》书籍在微信读书平台获得读者推荐,作者整理了书中第11章关于App级复用的热门划线内容。本章主要探讨如何通过解耦设计降低App复用成本,包括控制反转思想、最小接口公开原则等核心概念,并举例说明功能裁剪与修改时的实现要点。作者指出模块间应避免网状依赖关系,才能实现灵活复用。文章还提供了该书在京东、当当的购买链接,并说明其他章节划线内容可在微信读书查阅。
2025-12-20 07:17:31
1147
原创 基于HarmonyOS(NEXT)的超级App中的搜索架构实现(直播文字干货版)
本文介绍了《搜索架构之道:App中的搜索系统设计与优化实践》一书的核心内容,重点探讨了App中搜索系统的架构设计与优化实践。主要内容包括:1)搜索客户端的价值与趋势分析;2)需求表达支持技术模型(文本、语音、图像输入);3)网页功能扩展实现方案;4)App复用技术框架(控制反转服务)。文章结合HarmonyOS NEXT系统,详细阐述了搜索系统各环节的技术实现,包括语音识别、网页通信等关键技术点,并提出了模块复用与App复用的区别及低成本实现方案。
2025-12-19 07:43:08
2187
原创 【毛豆工具集】【002】【图片】将资源文件转为image.PixelMap对象
摘要:本文介绍了在HarmonyOS开发中将资源文件转换为可编辑image.PixelMap对象的方法。由于系统未提供直接转换功能,作者提供了封装好的转换函数resImageToImagePixelMap,详细说明了从资源获取二进制数据、创建ImageSource对象到最终生成PixelMap对象的完整流程。该函数支持对图像进行像素级编辑操作,并附有完整代码注释和使用示例。文章内容来自《精通HarmonyOS NEXT》书籍的配套专栏,提供独立可编译的源码实现。(148字)
2025-12-17 07:44:42
275
原创 【鸿蒙生态共建】一文讲清如何复用openharmony三方库中心仓中的共享库-《精通HarmonyOS NEXT :鸿蒙App开发入门与项目化实战》读者福利
本文是《精通HarmonyOS NEXT :鸿蒙App开发入门与项目化实战》的读者福利,介绍了如何在OpenHarmony项目中使用三方库中心仓发布的共享库,以mdkit为例进行演示。首先创建MDKitExample示例工程,通过命令行安装mdkit依赖库;接着在module配置中添加依赖关系,最后在代码中调用mdkit导出的MainPage组件实现功能展示。
2025-12-16 08:22:57
2426
原创 一本书的故事《搜索架构之道:App中的搜索系统设计与优化实践》-微信读书中的热门划线(第十章)
《搜索架构之道》一书分享移动端AI框架设计要点,包括离线工作能力、实时性、降低网络负载和成本等优势。作者整理了微信读书中第十章热门划线,指出移动AI相比传统编程具有预测性特点,需要设置兜底机制。同时强调模型可更新机制及客户端技术架构在AI实现中的核心价值。该书已在京东、当当等平台发售,完整热门划线可在微信读书查看。
2025-12-15 08:14:06
1351
原创 【鸿蒙生态共建】一文讲清发布共享库至openharmony三方库中心仓时Module的配置-《精通HarmonyOS NEXT :鸿蒙App开发入门与项目化实战》读者福利
本文是《精通HarmonyOSNEXT:鸿蒙App开发入门与项目化实战》的读者福利内容,重点介绍如何配置Module以发布到OpenHarmony三方库中心仓。文章详细说明了四个关键配置文件的设置:1) oh-package.json5文件(包含模块名称、版本、入口文件等基本信息);2) README.md文件(模块功能和使用说明);3) CHANGELOG.md文件(版本变更记录);4) LICENSE文件(开源协议选择)。这些配置是共享库发布前的必要步骤,将直接影响模块的审核和使用体验。文章还提供了相关
2025-12-11 07:43:00
2848
原创 【鸿蒙生态共建】一文讲清从注册到发布共享库至openharmony三方库中心仓(Module化及复用)-《精通HarmonyOS NEXT :鸿蒙App开发入门与项目化实战》读者福利
本文介绍了如何将HarmonyOS模块打包发布到OpenHarmony三方库中心仓的完整流程。主要包括:1.注册开发者账号并完成公钥/私钥配置;2.创建StaticLibrary模块并完善oh-package.json5等配置文件;3.编写代码并打包成HAR文件;4.通过ohpm命令发布HAR并等待审核。文中还推荐了《精通HarmonyOSNEXT》书籍及配套学习资源,提供了多个技术示例的读者福利链接。
2025-12-10 06:46:53
2503
原创 【鸿蒙生态共建】一文讲清耗时操作对定时器的超时事件影响及解决方案-《精通HarmonyOS NEXT :鸿蒙App开发入门与项目化实战》读者福利
本文探讨了定时器在鸿蒙应用开发中的使用注意事项。通过示例代码展示了定时器的基本写法,以及同一线程内耗时操作对定时器执行的阻塞影响。文章提出了两种解决方案:一是将耗时操作改为异步执行,二是使用多线程技术(如taskpool)来执行耗时任务。实验结果表明,多线程方式能有效避免耗时操作对定时器的影响。本文内容节选自《精通HarmonyOSNEXT:鸿蒙App开发入门与项目化实战》一书,为读者提供了实用的定时器优化技巧。
2025-12-09 06:40:16
2112
原创 【鸿蒙生态共建】DevEco Studio超好用的功能点及使用说明-《精通HarmonyOS NEXT :鸿蒙App开发入门与项目化实战》读者福利
本文介绍了华为鸿蒙系统应用开发的三个关键步骤:开发环境准备、应用研发和发布上线。重点讲解了DevEco Studio IDE的高效调试功能,包括Attach Debugger(保留页面状态直接调试)和ArkUI Inspector(可视化分析UI布局)。文章还强调了SDK版本配置的重要性,指出合理设置目标、编译和兼容版本能兼顾新技术特性和用户覆盖范围。这些工具和技巧能帮助开发者提升鸿蒙应用开发效率,是《精通HarmonyOS NEXT :鸿蒙App开发入门与项目化实战》一书的补充内容。
2025-12-07 05:00:00
1997
原创 一本书的故事《搜索架构之道:App中的搜索系统设计与优化实践》-微信读书中的热门划线(第九章)
《搜索架构之道》分享第九章网络层优化内容,重点探讨了App中网络模块统一管理的重要性。书中指出,通过桥接层隔离系统API、接口层统一封装网络能力,可实现网络通信的复用和资源共享,确保各业务模块调用的一致性和可维护性。作者整理了微信读书中的热门划线并附注解,强调统一网络层能降低维护成本、隔离系统变动影响,同时支持原生与网页功能的资源互通。该书已在京东、当当等平台上架。
2025-12-06 08:56:21
1125
原创 一本书的故事《搜索架构之道:App中的搜索系统设计与优化实践》-微信读书中的热门划线(第八章)
《搜索架构之道》一书第八章重点探讨了搜索系统的指标优化方法论,从指标定义、建设到优化策略进行了系统阐述。书中归纳了13种关键优化思路,包括预处理优化、精简策略、并行计算等实用技术,并强调指标建设的长期性和预警机制的重要性。作者通过微信读书平台分享了各章节热门划线内容,为读者提供了实践性指导。该书已在京东、当当等平台上线,适合搜索系统开发者和技术架构师参考。
2025-12-02 08:13:15
1596
原创 【鸿蒙生态共建】【页面路由导航】三步实现页面跳转的完整示例-《精通HarmonyOS NEXT :鸿蒙App开发入门与项目化实战》读者福利
本文介绍了鸿蒙系统中通过Navigation组件实现页面路由的方法。主要内容包括:1)Navigation作为路由容器组件的基本概念;2)实现步骤:主页面配置导航栈、子页面构建、路由表配置;3)关键配置如route_map.json文件和module.json5的修改。该方法可实现模块内/跨模块路由切换,支持多端部署,提供流畅的转场体验。通过NavPathStack管理页面栈,使用push/pop方法实现页面跳转和返回。
2025-11-30 07:23:09
1941
1
原创 一本书的故事《搜索架构之道:App中的搜索系统设计与优化实践》-微信读书中的热门划线(第七章)
《搜索架构之道》一书聚焦App搜索系统的安全设计与优化。作者整理了微信读书第七章热门划线内容,重点探讨了搜索客户端作为用户交互第一层面临的安全挑战,包括网页内容变更风险、域名解析安全、客户端安全能力构建等问题。书中指出自有客户端可通过端云协同实现安全定制,同时强调早期版本遗留的安全隐患。本文还分享了用户阅读反馈,并提供京东、当当购书链接。更多章节内容可前往微信读书查看。
2025-11-30 07:22:08
1182
原创 【鸿蒙生态共建】一文说清复杂类型数据的非预期输入转换与兜底-《精通HarmonyOS NEXT :鸿蒙App开发入门与项目化实战》读者福利
本文探讨了HarmonyOS应用开发中复杂数据类型转换的关键问题,重点分析了Array、Record和类实例三种数据类型的识别与转换方法。文章提出了针对性的解决方案:使用instanceof和Array.isArray判断数组类型,封装函数识别Record类型,以及通过属性检查判定接口实现类。这些方法有效解决了数据类型转换中的稳定性问题,为开发者提供了处理网络数据、文件I/O等场景的实用技巧。文章内容选自《精通HarmonyOSNEXT:鸿蒙App开发入门与项目化实战》,既可作为开发指南,也能作为面试准备资
2025-11-29 05:22:29
3939
原创 一本书的故事《搜索架构之道:App中的搜索系统设计与优化实践》-微信读书中的热门划线(第六章)
《搜索架构之道》第六章探讨了App中多容器管理的设计理念与实践。主要内容包括:1)框架层需建立统一管理机制,支持不同类型容器标准化接入;2)多容器可实现预创建、预加载等优化,显著提升搜索体验;3)用户搜索行为具有多次跳转特点,多容器架构能实现零等待切换;4)架构升级需平衡功能实现与业务影响,特别关注网页场景适配;5)容器管理框架需合理处理不同层级的手势交互。该章内容为搜索系统性能优化提供了重要技术思路。
2025-11-25 07:39:39
1059
原创 一本书的故事《搜索架构之道:App中的搜索系统设计与优化实践》-微信读书中的热门划线(第五章)
《搜索架构之道》第五章重点解析了App中网页功能扩展的技术实现。文章介绍了四种核心通路:1)Custom URL scheme通路,用于NA功能响应网页调用;2)JS通路(注入、执行和消息分发),实现双向交互;3)网络通路,统一管理网络请求;4)NA功能拦截通路,处理特定URL加载。强调功能扩展需与网页场景解耦,满足独立性三要素:所属关系明确、调用关系明确、能力边界明确。通过插件化管理模式,可实现功能扩展在不同场景中的灵活复用,提升研发效率。
2025-11-24 06:43:25
1223
原创 【鸿蒙生态共建】aboutToAppear中代码执行卡死来看async函数中的异常处理的必要性-《精通HarmonyOS NEXT :鸿蒙App开发入门与项目化实战》读者福利
本文探讨了iOS开发者转向鸿蒙平台时对async/await语法的理解困惑。通过四组代码示例对比,重点分析了async函数与普通函数在异常处理上的关键区别:1)async函数会隐式捕获异常且不崩溃;2)普通函数会直接抛出异常导致崩溃。作者建议在非自实现代码调用async函数时应主动添加try-catch块,这对调试和问题定位至关重要。
2025-11-23 09:52:13
1606
原创 《精通HarmonyOS NEXT :鸿蒙App开发入门与项目化实战》读者反馈
《精通HarmonyOS NEXT》正式预售,作者刘俊启(华为认证技术专家(HDE)、社区牛人、讲师。百度/腾讯资深工程师)基于20年开发经验编写,是国内首本以产品研发上架为主线的鸿蒙开发指南。全书分三部分:基础篇(1-3章)介绍系统概念与开发环境;高级篇(4-14章)详解ArkTS语言、UI框架等11项核心技术;实践篇(15章)演示应用发布全流程。书中案例已通过华为应用商店审核,适合不同基础开发者(初学者建议从第1章开始)。读者可通过京东/当当官方渠道购买,如有疑问可在帖中留言,作者将优先解答。
2025-11-22 15:14:44
1274
原创 【软能力】程序员是不是只要有理解需求的能力,然后写好代码就行了?沟通表达能力重要吗?《搜索架构之道:App中的搜索系统设计与优化实践》-读者福利
摘要:程序员不仅要具备技术能力,沟通表达同样重要。工作中需要与不同角色高效协作,良好的沟通能避免误解、确保代码符合需求。同时,清晰的表达能让团队了解代码价值,影响职业发展。技术能力和沟通能力相辅相成,建议阅读《搜索架构之道》第13章获取更多团队融入与成长建议。
2025-11-22 05:30:00
364
原创 【鸿蒙生态共建】一文两表三实例讲清async函数与普通函数的区别-《精通HarmonyOS NEXT :鸿蒙App开发入门与项目化实战》读者福利
《鸿蒙开发中async函数与普通函数的本质区别》摘要 本文针对iOS开发者转向鸿蒙平台时对ArkTS中async/await的困惑,通过对比表格和代码示例详细解析了两者核心差异:1)返回值不同(值 vs Promise对象);2)执行机制差异(同步执行 vs 可暂停异步);3)错误处理方式(try-catch范围不同)。文中提供三组可独立调试的示例,特别强调await必须搭配async使用的原因,并指出async函数本质是通过Promise实现的异步控制。最后给出选择建议:需要等待异步操作时使用async/
2025-11-20 05:30:00
2205
原创 【鸿蒙生态共建】一文说清基础类型数据的非预期输入转换与兜底-《精通HarmonyOS NEXT :鸿蒙App开发入门与项目化实战》读者福利
对应的log输出的截图,在ArkTS中,Number.NaN是Number类型的一个特殊值。下图为转换之前的数据项及转换之后的数据项的实际内存值,可以看出Number(...)及String(..)的转换处理逻辑要强一些(会改变原始类型和值),而 ...as number及...as string的转换的处理逻辑要弱一些(不会改变原始类型及值),在实际研发过程中,需要进行必要的有效性验证,以保证应用运行的稳定性,特别是外部输入的数据,有效性验证是必需要作的工作。
2025-11-19 07:37:47
2276
原创 【鸿蒙生态共建】一文讲清如何实现对开发版及发布版分别单独配置签名证书-《精通HarmonyOS NEXT :鸿蒙App开发入门与项目化实战》读者福利
本文介绍如何在DevEco Studio中配置开发版和发布版双签名证书。针对默认单签名配置的痛点,详细讲解通过修改build-profile.json5文件,添加release签名配置并关联对应product的完整方案。关键步骤包括:初始配置分析、联机调试证书配置、发布证书添加、产品与证书关联以及开发/发布切换演示。该方案使开发者无需频繁修改签名信息,通过切换product选项即可快速选择不同版本的签名配置,有效提升开发效率。本文是《精通HarmonyOS NEXT》第15章的补充内容。
2025-11-18 06:37:09
3976
基于HarmonyOS NEXT的超级App搜索架构实现
2025-10-06
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅