登录社区云,与社区用户共同成长
邀请您加入社区
# 鸿蒙原生开发手记:徒步迹 - @Provide/@Consume 跨组件通信> 掌握跨级组件通信,构建灵活可复用的组件体系---## 一、前言在复杂应用中,经常出现祖先组件需要向后...
# 鸿蒙原生开发手记:徒步迹 - Stage 模型与UIAbility详解> 深入理解鸿蒙 Stage 应用模型,掌握 UIAbility 生命周期---## 一、前言HarmonyO...
# 鸿蒙原生开发手记:徒步迹 - ArkTS 语法快速入门> 掌握 ArkTS 核心语法,为开发"徒步迹"打好语言基础---## 一、前言ArkTS 是鸿蒙原生应用的主要开发语言,它是...
鸿蒙原生开发手记:徒步迹 - 项目创建与开发环境配置 从零开始搭建 HarmonyOS NEXT 徒步工具 App,手把手配置开发环境 一、前言 HarmonyOS NEXT 是华为推出的纯血鸿蒙操作...
ohos_pull_to_refresh v2.1.3 已发布。本次升级聚焦该库质量提升,新增嵌套滚动支持以解决半模态弹窗(bindSheet)下拉关闭手势冲突,并将全局animateTo替换为以提升动画调用稳定性与上下文准确性,兼容升级,开发者无需修改现有代码即可享受本次改进。推荐所有该库用户升级至本版本。
本文介绍了@pura/harmony-utils工具库中的NetworkUtil模块,重点讲解了SIM卡信息查询功能。主要内容包括: 核心API:提供查询SIM卡状态、运营商名称、国家代码等方法 使用步骤:从安装依赖到代码实现的完整流程 典型应用场景:运营商定制功能、SIM卡状态检测等 注意事项:权限要求、双卡设备处理、隐私合规等 常见问题解答:如双卡查询、返回值异常等情况的处理方法 该工具封装了
本文介绍了@pura/harmony-utils工具库中NetworkUtil模块的蜂窝数据状态查询功能。主要内容包括:核心API方法(蜂窝连接状态、数据漫游检测等)、完整使用步骤(安装依赖、代码实现)、进阶用法(漫游提醒、流量保护机制)以及常见问题解答。该工具封装了复杂API,提供类型安全和异常处理,适用于流量管理和网络优化场景,支持开发者根据蜂窝状态智能调整网络策略,特别提醒注意漫游状态可能产
本文介绍了@pura/harmony-utils工具库中的NetworkUtil模块,该模块封装了网络能力查询功能。文章详细讲解了核心API(获取网络类型、查询网络能力等)、安装使用步骤、完整代码示例及进阶应用场景(如流量计费检测)。同时列举了注意事项和常见问题解答,帮助开发者基于网络类型和能力制定更精准的应用策略。该工具具有简洁易用、类型安全等特点,适用于需要根据不同网络环境调整业务逻辑的场景。
摘要: @pura/harmony-utils 的 NetworkUtil 提供了简洁高效的IP地址获取功能,支持IPv4/IPv6、网关、子网掩码及DNS等信息的获取。本文详细介绍了其核心API、安装步骤、代码示例及进阶用法(如局域网设备发现和网络诊断),并解答了常见问题(如多网卡处理、IPv6兼容性)。通过封装底层复杂逻辑,开发者可快速实现设备发现、本地服务等场景的网络需求,同时需注意网络依赖
安全访问控制(Access Control)是信息安全的核心环节,旨在通过一系列策略和机制,确保只有拥有合法权限的实体(主体)才能在特定条件下访问相应的数据或资源(客体)。随着云计算、物联网等复杂环境的普及,传统的访问控制模型正面临挑战。
分布式软总线(Distributed Soft Bus)作为鸿蒙系统的核心技术之一,旨在实现设备间的高效通信。
上周发了深开鸿的KaihongOS系统相关的故事第一集,提示了网上很多人的思维偏差,KaihongOS的livecd安装虽然使用了Debian这个Linux,但是,安装的内容是纯正的KaihongOS,不是Linux系统。今天来看看kaihongOS这个系统的故事。
【摘要】鸿蒙开发基于ArkTS(TypeScript超集)和ArkUI,不同技术背景转行难度差异显著:Android开发者(1-2个月)可利用Activity与UIAbility的映射关系快速迁移;iOS/SwiftUI开发者(2-3个月)因状态管理相似性转换流畅;前端开发者(2-4个月)需补充移动端知识但TypeScript基础可复用;零基础者需系统学习5-6个月,分阶段掌握编程基础到项目实战。
鸿蒙ArkTS布局:Column间距分隔技术解析 本文深度剖析鸿蒙NEXT中ArkTS布局的核心概念——Column容器的space属性,重点介绍了三种间距控制方式及其差异: space属性优势:通过Column().space(12)可一键设置所有子组件间的固定间距,比单独设置margin更简洁高效,且不会产生margin叠加问题。 三种间距方案对比: space:专用于子组件间均匀间距 mar
本文深入解析了HarmonyOS NEXT中ArkTS的Column权重布局方案,通过layoutWeight属性实现纵向空间的动态分配。主要内容包括: Column容器基础:垂直排列子组件,支持多种对齐方式,默认由子组件尺寸决定自身大小 layoutWeight原理:按权重分配父容器剩余空间,计算方式为「子组件空间 = 剩余空间 × (该组件权重 ÷ 总权重)」 关键特性: 会覆盖固定尺寸属性
本文详细介绍了鸿蒙(HarmonyOS)应用开发中的生命周期管理,涵盖三个核心层次: UIAbility生命周期(如onCreate、onForeground等),用于全局资源管理; 页面生命周期(onPageShow、onPageHide等),处理页面级显示/隐藏逻辑; 组件生命周期(aboutToAppear、aboutToDisappear),负责组件初始化和资源释放。 文中强调关键注意事项
本文基于HarmonyOS NEXT API 24,详细讲解如何使用ArkUI声明式开发范式中的Swiper组件实现多卡片部分可见的轮播效果。通过displayCount和itemSpace两个关键属性,开发者可以轻松配置每屏显示的卡片数量(支持小数)和间距,无需复杂的组合布局或自定义滚动逻辑。文章包含完整的可运行示例工程,涵盖原理分析、代码详解、性能优化和跨平台对比,特别适合从Android/i
本文是面向HarmonyOS NEXT开发者的技术指南,重点讲解Tabs组件的实现与优化。文章从鸿蒙生态背景切入,分析底部标签栏的设计价值,详细介绍Tabs组件的API、TabContent绑定机制和@Builder装饰器的使用方法。通过一个4标签页App的实战案例,逐行解析代码实现,包括自定义TabBar的架构设计、ArkTS语法约束下的常见问题解决方案,以及性能优化技巧。全文涵盖从基础到进阶的
方舟图形引擎(Ark Graphics Engine)是鸿蒙系统自研的核心图形处理引擎,旨在通过底层架构的彻底重构,实现从“尽力而为”到“确定性渲染”的跨越。
DevEco Profiler 是集成在 DevEco Studio 中的核心性能分析工具,能够帮助开发者深入了解鸿蒙应用在运行时的性能表现,精准定位性能瓶颈。
本文对比了鸿蒙应用开发中V1和V2两种数据持久化方案。V1版本基于PersistentStorage和AppStorage,通过@StorageLink实现UI与持久化数据的双向绑定,适合简单数据类型存储。V2版本引入PersistenceV2、@ObservedV2和@Trace,支持对象级持久化和自动同步,灵活性更高。通过"登录与个人中心"示例,演示了两种方案的具体实现:V1方案需显式声明持久
ohos_ijkplayer v2.0.9 已发布。本次升级聚焦该库稳定性与质量提升,修复回调引用被提前删除导致的崩溃问题,并全面加固视频录制流程的内存安全与线程生命周期管理,兼容升级,开发者无需修改现有代码即可享受本次改进。推荐所有该库用户升级至本版本。
aki v1.3.0 已发布。本次升级聚焦该库稳定性与质量提升,修复多项内存泄漏、use-after-free 与线程安全问题,加固类型检查与错误处理,兼容升级,开发者无需修改现有代码即可享受本次改进。推荐所有该库用户升级至本版本。
只要 HarmonyOS 应用里有高频 Canvas、手写板、地图标注、图像编辑或涂鸦白板,都可以沿用同一判断:先拆开数据源和渲染层,再为高频路径设计合并刷新和局部刷新。开启像素柔化时,像素之间会互相采样,局部刷新容易出现边界不一致,所以回退全量刷新。画布缩小时,每个像素格子可能只有 2px 或 3px,再画网格线不仅浪费性能,还会让画面变脏。如果一行 64 个像素都是同一种颜色,原本要 64 次
鸿蒙
——鸿蒙
联系我们(工作时间:8:30-22:00)
400-660-0108 kefu@csdn.net