登录社区云,与社区用户共同成长
邀请您加入社区
鸿蒙文件上传下载核心能力解析 摘要 HarmonyOS NEXT通过@ohos.request模块统一封装文件上传下载功能,采用任务对象模型提供完整的生命周期管理。该模块包含两个核心类: DownloadTask:通过downloadFile()创建下载任务,支持配置URL、保存路径、网络权限等参数,提供进度监听、暂停恢复和删除功能。 UploadTask:通过uploadFile()创建上传任务
HarmonyOS NEXT 位置服务开发指南 摘要 本文深入解析了HarmonyOS NEXT的位置服务能力,重点介绍了@ohos.geoLocationManager模块的核心功能和使用方法。该模块提供了两种定位模式:单次定位(getCurrentLocation)和持续追踪(on('locationChange')),全面覆盖从签到打卡到运动轨迹记录的应用场景。 主要内容包括: API架构设
鸿蒙事件总线:@ohos.events.emitter 模块解析 本文深入介绍了鸿蒙 NEXT 中的 @ohos.events.emitter 事件总线模块,这是一种基于发布-订阅模式的进程内通信机制,类似 Android 的 LiveData 和 iOS 的 NotificationCenter。 核心特点 解耦通信:发布者和订阅者通过事件 ID 关联,无需直接依赖 优先级调度:提供 IMMED
本文介绍了鸿蒙应用开发中的动画曲线机制,重点讲解了@ohos.curves模块的使用方法。该模块通过ICurve接口提供8种曲线工厂函数,包括预设曲线、三阶贝塞尔曲线、物理弹簧曲线等。文章详细解析了五种核心曲线的特性和参数设置:预设曲线initCurve可直接使用12种预定义动画效果;cubicBezierCurve通过控制点实现自定义缓动;springCurve基于物理参数模拟弹性效果;还介绍了
本文介绍了HarmonyOS NEXT提供的@ohos.convertxml模块,这是一个用于处理XML数据的工具,可将XML字符串转换为结构化JavaScript对象。文章详细解析了ConvertOptions配置项,包括7个行为开关(如是否忽略注释、属性等)和11个输出键名自定义选项。通过"XML解析实验室"示例,展示了不同解析选项的实际效果,如保留/忽略注释、属性和CDATA等。该模块特别适
本文对比了六款主流远程控制软件(ToDesk、向日葵、TeamViewer、Parsec、UU远控、Splashtop)在Windows、macOS、Linux、Android、iOS和鸿蒙系统上的跨平台适配情况。从覆盖广度来看,ToDesk支持六大主流操作系统及信创系统,适配最全面;向日葵和TeamViewer次之,但Linux和鸿蒙支持较弱;Parsec和UU远控主要聚焦Windows平台;S
ArrayBuffer → UTF-8 字符串textRegex提取文本paraRegex/<\/w:p>/g检测段落边界lastIndex 追踪:避免重复检查段落标记局限性:不处理 XML 转义、不保留表格结构、不读页眉页脚下一篇我们进入 .doc 解析的世界——OLE2 复合文档格式深度解析。OOXML w:t 标签规范正则表达式与 XMLdoc_text Gitcode 仓库OOXML 命名
欢迎加入开源鸿蒙跨平台社区:https://openharmonycrossplatform.csdn.net.docx 的解析是整个 doc_text 中最"轻松"的部分——因为 .docx 本质上就是个 ZIP 包,解压后读 XML 就行。整个流程不到 100 行代码,用到了 OpenHarmony 的和@ohos.zlib两个系统模块。这篇把每一步都拆开来看。文件读取:fs.openSync