鸿蒙
文章平均质量分 85
ganshenml
学习中……
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
【鸿蒙】 DevEco Studio + Node.js 多版本环境配置实战(n 管理器踩坑总结)
摘要:本文针对鸿蒙开发中使用DevEco Studio和Node.js多版本管理工具n的常见问题,给出关键解决方案。推荐使用Node.js 18 LTS作为最稳定版本,分析IDE无法识别Node版本的根本原因是IntelliJ虚拟文件系统的缓存机制。核心建议是:1)避免频繁切换全局Node版本;2)在DevEco中手动指定Node路径而非依赖IDE文件树;3)采用Node 18(鸿蒙)+Node 22(Web)的多版本共存方案。最终解决方案是重启IDE或直接填写Node完整路径,而非反复切换版本。原创 2026-05-08 15:28:50 · 699 阅读 · 0 评论 -
鸿蒙 线程模型
前提:基于官网3.1/4.0文档。参考官网文档基于Android开发体系来进行比较和思考。(或有偏颇,自行斟酌)原创 2024-03-13 14:48:34 · 790 阅读 · 0 评论 -
鸿蒙 进程模型-公共事件
公共事件—>Receiver。原创 2024-03-05 18:46:08 · 1132 阅读 · 0 评论 -
鸿蒙 Stage模型-AbilityStage、Context、Want
类同Applicationmodule.json5中:2.使用二、Context1.概念与Android类似。传递的数据包含参数:deviceId、bundleName、moduleName、abilityName、uri、type、action、entities、flags、parameters。其中abilityName指定了值则为显式规则,否则为隐式规则。匹配规则偏向于正则表达式匹配规则、包含关系。actionentitiesaction ->actionentities ->原创 2024-03-05 18:08:42 · 1877 阅读 · 0 评论 -
鸿蒙 Stage模型-应用组件-配置、UIAbility
UIAbility约等于Activity。原创 2024-03-04 16:25:13 · 1611 阅读 · 0 评论 -
鸿蒙 渲染控制
前提:基于官网3.1/4.0文档。参考官网文档基于Android开发体系来进行比较和思考。(或有偏颇,自行斟酌)原创 2024-02-26 23:09:25 · 693 阅读 · 0 评论 -
鸿蒙 状态管理-组件装饰器
因为它们类似于Android中的ContentProvider与ContentResolver。一个是提供者,一个是消费者。原创 2024-02-20 18:30:54 · 1231 阅读 · 0 评论 -
鸿蒙 状态管理-应用存储
如果组件中有多个状态变量,多个状态变量发生状态变化时,是否会触发多次组件初始化?如果是,那么有没有什么办法减少渲染?一直都有个疑问,状态变量在后台发生状态值变更时,UI 是否会渲染?的设计无法理解,因为看起来冗余且麻烦若是想直接本地持久化的数据直接作用于UI 元素渲染,其实通过其他方式实现更简单。(譬如,注解之类,再不济包裹一层通用对象也可以的。和UI 线程直接搅在一起不是明智之举)原创 2024-02-04 16:23:37 · 1591 阅读 · 0 评论 -
鸿蒙 ArkTs初识
前提:基于官网3.1/4.0文档。参考官网文档基于Android开发体系来进行比较和思考。(或有偏颇,自行斟酌)吐槽:官网上的案例只有代码和文档解释,没有可以直接运行查看效果的模拟器,这一点上,Jetpack Compose是有的。原创 2024-01-28 23:05:06 · 2256 阅读 · 0 评论
分享