Harmony NEXT开发
文章平均质量分 92
Harmony NEXT开发
全栈陈序员
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
【Python】基础语法入门(十)——巩固、拓展与下一步学习路线
本文是Python基础语法入门系列的总结篇,系统梳理了前九篇教程的核心知识体系,包括变量、流程控制、函数、容器、文件操作、面向对象等关键内容。针对新手常见误区(如变量命名、全局变量滥用等)提供了避坑指南,并推荐了三条进阶方向:Web开发、数据分析与自动化、爬虫与脚本开发。文章还提供了免费学习资源、刷题平台和实用小项目建议,强调"做中学"的学习理念。最后鼓励读者持续实践,从解决实际问题中提升编程能力,完成从入门到开发的转变。原创 2025-11-28 14:35:02 · 725 阅读 · 0 评论 -
tre 在 HarmonyOS 上的构建与适配
本文介绍了现代化目录树工具tre的核心特性与使用场景。tre作为传统tree命令的Rust替代方案,具有智能文件过滤、颜色高亮、编辑器别名等特性,支持JSON输出和跨平台运行。文章详细说明了安装配置、常见问题解决方法,并重点阐述了适配开源鸿蒙PC端的要点,包括系统环境差异处理、Rust工具链的交叉编译配置等。最后提供了构建脚本和HNP包配置说明,帮助开发者将tre集成到鸿蒙生态中。原创 2025-11-24 20:21:11 · 20074 阅读 · 0 评论 -
Whois 工具在 HarmonyOS PC 上的交叉编译实践
摘要 本文详细记录了将 Whois 5.5.10 工具成功交叉编译到 HarmonyOS PC 平台(ARM64)的技术过程。主要挑战包括版本信息生成、依赖库检测、系统函数缺失等问题。通过创建临时脚本解决 pkg-config 缺失问题,自定义实现 getpass 函数,并正确处理翻译文件构建,最终完成交叉编译并打包为 HNP 格式。整个过程中采用系统性的问题排查方法,包括分析错误日志、创建临时解决方案、验证构建结果等步骤,为类似工具的交叉编译提供了可参考的技术方案。原创 2025-11-24 20:20:14 · 901 阅读 · 0 评论 -
Qt-for-鸿蒙PC-水平进度条组件开发实战
本文介绍基于Qt/QML框架开发的四种HarmonyOS水平进度条组件:动画进度条(带流动动画)、渐变进度条(静态水平渐变)、呼吸进度条(透明度动画)和垂直末端进度条(圆形末端)。所有组件支持自定义进度值、颜色和圆角设计,采用Canvas绘制和属性动画技术实现。关键技术包括:使用SequentialAnimation实现往返动画、Canvas绘制渐变圆角、响应式布局等。这些组件为HarmonyOS应用提供了丰富的进度展示方案。原创 2025-11-19 08:38:33 · 5254 阅读 · 0 评论 -
Qt-for-鸿蒙PC-水波纹进度条组件开发实战
本文介绍了基于Qt/QML框架开发的HarmonyOS水波纹进度条组件。该组件包含矩形和圆形两种形状,支持动态水波纹动画、双波纹叠加、垂直渐变填充和百分比显示等特性。文章详细讲解了技术选型(使用Canvas API实现2D绘制)、核心功能实现(包括进度计算、水波纹动画、振幅计算、Canvas绘制流程)以及数学原理(正弦波生成)。开发要点涵盖了裁剪区域设置、渐变创建和相位差处理等技巧,为开发者提供了在HarmonyOS平台上实现精美进度指示器的完整解决方案。原创 2025-11-19 08:35:51 · 5270 阅读 · 0 评论 -
Qt-for-鸿蒙PC-weather天气应用项目
这是一个基于Qt/QML开发的HarmonyOS天气应用,提供城市搜索、天气展示和小时预报功能。采用C++后端处理网络请求和数据解析,QML前端实现自适应UI。关键技术包括多节点容错机制、图标规范化处理和优雅的视觉效果。项目结构清晰,分为界面层和数据层,支持跨分辨率适配。核心类WeatherDataFetcher封装了天气数据获取逻辑,通过属性绑定实现数据驱动UI更新。原创 2025-11-19 08:32:58 · 5264 阅读 · 0 评论 -
快速入门鸿蒙应用开发:从零到一的完整指南
华为HarmonyOS(鸿蒙操作系统)正构建跨终端统一生态,其“一次开发,多端部署”特性为开发者提供高效开发体验。本文基于华为官方文档,梳理鸿蒙应用开发入门路径:从基础环境搭建(DevEco Studio+ArkTS语言)到核心开发(ArkUI框架、Ability开发),再到高级能力(AI、媒体处理)与发布流程。鸿蒙SDK以模块化Kit形式开放六大核心能力,开发者可快速集成。推荐通过官方文档、API参考及社区资源系统学习,抢占未来生态入口。原创 2025-08-28 10:29:44 · 1146 阅读 · 0 评论 -
HarmonyOS】鸿蒙应用开发中常用的三方库介绍和使用示例
鸿蒙应用开发常用三方库指南(2025最新版) 本文整理了HarmonyOS NEXT(API 12+)生态中高效稳定的热门三方库,涵盖网络请求、UI组件、状态管理、数据存储、工具函数及媒体处理等核心模块,帮助开发者快速构建现代化鸿蒙应用。 核心推荐: 网络请求:@ohos/axios(类Axios HTTP客户端) 实时通信:@ohos/websocket(WebSocket支持) UI组件:@tdesign/arkui-harmonyos(腾讯企业级UI库) 状态管理:@ohos/pinia(轻量级状态管原创 2025-08-01 11:24:08 · 1724 阅读 · 0 评论 -
鸿蒙 ArkWeb 加载优化方案详解(2025 最佳实践)
本文针对鸿蒙ArkWeb加载性能优化提出系统化方案,解决白屏时间长、卡顿、弱网体验差等问题。从网络层(DNS预解析、POST预取)、内核层(Web引擎预加载、JS预编译)、渲染层(预渲染、组件复用)及H5设计(懒加载、Worker拆分)四个维度,结合WebviewController和NodeController等API实现全链路加速。关键措施包括:提前建立网络连接、预编译JS脚本、注入离线资源、后台预渲染页面等。优化后首屏加载速度提升50%以上,页面切换接近“秒开”,适用于活动页、H5商城等场景,原创 2025-08-01 11:48:05 · 1244 阅读 · 1 评论 -
鸿蒙NEXT开发之App相关工具类AppUtil
《HarmonyOS应用开发工具类AppUtil详解》 摘要:AppUtil是一个HarmonyOS应用开发工具类,提供丰富的窗口管理和应用配置功能。主要功能包括:1) 窗口管理:获取主窗口/子窗口、设置窗口方向/亮度/背景色等;2) 系统UI控制:设置沉浸式状态栏、获取状态栏高度、调整键盘避让模式;3) 应用配置:获取包信息/版本号、设置全局灰阶/颜色模式/字体;4) 生命周期管理:主动退出应用。使用前需在UIAbility的onWindowStageCreate中调用init方法初始化上下文。该工具类封原创 2025-07-02 16:58:46 · 814 阅读 · 0 评论 -
HarmonyOS NEXT模块管理:从基础到实践
HarmonyOS5模块化管理详解 摘要:本文全面介绍了HarmonyOS5的模块化管理机制。系统支持Entry主模块、Feature特性模块、HAR静态共享包和HSP动态共享包四种模块类型,通过module.json5配置文件定义模块能力。详细阐述了HAR模块的共享组件开发流程和HSP模块的动态加载实现方法,并提供了模块间通信的EventHub和Caller/Callee两种解决方案。文章还总结了模块划分、大小控制、按需加载等最佳实践,帮助开发者构建结构清晰、性能优越的分布式应用。原创 2025-05-28 13:24:53 · 710 阅读 · 0 评论 -
HarmonyOS NEXT 工程介绍
本文介绍了HarmonyOS NEXT的工程结构及开发基础知识,包括:1)工程目录结构(AppScope、entry模块)和资源管理;2)开发环境搭建(DevEco Studio安装和工程创建);3)ArkTS语言特性与ArkUI框架概述;4)通过天气应用示例展示ArkUI实战用法。文章建议开发者从ArkTS语法、ArkUI组件、状态管理等方向深入学习,掌握HarmonyOS NEXT应用开发的核心技术。(150字)原创 2025-05-27 12:54:31 · 1152 阅读 · 0 评论 -
HarmonyOS NEXT开发:DevEco Studio安装指南
本文介绍了HarmonyOS应用开发的工具安装与环境配置指南。主要内容包括:DevEco Studio的Windows和macOS系统硬件配置要求;开发环境的核心组件(内置SDK、Node.js、构建工具等);环境验证与调试方法;项目创建与推荐配置;以及模块管理、预览器和模拟器的使用说明。文章提供了详细的安装链接和操作指引,帮助开发者快速搭建HarmonyOS开发环境,并推荐了提升开发效率的实用插件。原创 2025-05-25 20:36:07 · 1701 阅读 · 4 评论
分享