技术栈
鸿蒙
世人万千丶
15 天前
华为
·
harmonyos
·
鸿蒙
·
鸿蒙系统
桌面便签小应用 - HarmonyOS ArkUI 开发实战-TextArea与Flex布局-PC版本
桌面便签小应用是一款实用的彩色便签记录工具,灵感来源于现实生活中贴在桌面上的便利贴。在办公和学习场景中,人们经常需要快速记录一些临时信息,比如待办事项、重要提醒、临时笔记等。传统的纸质便签虽然方便,但容易丢失、不易管理。电子化的便签应用则可以很好地解决这些问题,既保留了便签的直观性,又增加了数字化管理的优势。
YM52e
15 天前
学习
·
华为
·
harmonyos
·
鸿蒙
·
鸿蒙系统
买菜计算器小应用 - HarmonyOS ArkUI 开发实战-PC版本
买菜计算器小应用是一款基于HarmonyOS ArkUI框架开发的基础四则运算计算器工具。在日常生活中,无论是买菜算账、计算折扣、还是简单的加减乘除运算,都需要一个便捷的计算工具。虽然手机自带计算器功能强大,但往往界面复杂、操作繁琐。本应用旨在提供一个简洁、直观、易用的计算器解决方案,让用户能够快速完成日常计算需求。
小雨下雨的雨
15 天前
学习
·
华为
·
harmonyos
·
鸿蒙
HarmonyOS ArkUI训练营入门-组件掌握系列-Animation 动画效果实现-PC版本
动画是提升用户体验的重要手段,能够让界面交互更加流畅自然。HarmonyOS ArkUI 提供了丰富的动画能力,包括属性动画、关键帧动画、手势动画等。本文将从动画基础、animateTo 函数、属性动画、组合动画、高级动画等多个维度,深入讲解 ArkUI 动画的实现方法。
三声三视
15 天前
华为
·
electron
·
harmonyos
·
鸿蒙
Electron 在鸿蒙 PC 上跑 webview,我是怎么把首屏从 4.2s 干到 1.1s 的
我手头在做一个 App,叫雷达鸭,鸿蒙 PC 版是直接用 Electron 套壳跑的。同一份代码,我同事在 Windows 上点开是 800ms 出首页,我在他那台鸿蒙 PC 伴侣上点开是……你看:
世人万千丶
16 天前
华为
·
list
·
harmonyos
·
鸿蒙
·
鸿蒙系统
成语接龙小应用 - HarmonyOS ArkUI 开发实战-TextInput与List列表-PC版本
成语接龙是一款经典的中文文字游戏,历史悠久,深受大众喜爱。游戏规则简单明了:参与者需要根据上一个成语的最后一个字,接出下一个以该字开头的成语。这个游戏不仅能锻炼语言表达能力,还能增长成语知识,培养思维敏捷性。
Davina_yu
16 天前
harmonyos
·
鸿蒙
·
鸿蒙系统
自定义弹窗:使用CustomDialogController实现复杂交互(27)
在 HarmonyOS 中,使用 CustomDialogController 实现复杂交互的核心在于:通过 @CustomDialog 装饰器定义弹窗 UI,利用 CustomDialogController 控制其显示与隐藏,并通过属性传递和事件回调实现父子组件间的数据与交互解耦。
世人万千丶
16 天前
华为
·
list
·
harmonyos
·
鸿蒙
家庭记账本小应用 - HarmonyOS ArkUI 开发实战-Tabs与List组件-PC版本
在日常生活中,家庭财务管理是一项重要的任务。传统的纸质记账方式存在诸多不便:记录容易丢失、统计困难、难以追溯历史数据。随着智能手机的普及,电子记账应用成为越来越多家庭的选择。
Davina_yu
16 天前
harmonyos
·
鸿蒙
·
鸿蒙系统
画布Canvas:2D绘图上下文(Context2D)绘制复杂图表(33)
在 ArkUI 中,当需要绘制复杂的自定义图表(如金融走势图、雷达图、自定义环状图)时,Canvas 组件配合 CanvasRenderingContext2D 是最强大的工具。它提供了命令式的 2D 绘图能力,让开发者能够精确控制每一个像素的渲染。
小雨下雨的雨
16 天前
学习
·
华为
·
harmonyos
·
鸿蒙
·
鸿蒙系统
HarmonyOS ArkUI训练营入门-组件掌握系列-Grid 网格布局深度解析-PC版本
网格布局是现代 UI 设计中常用的布局方式,能够将内容以行列形式整齐排列。HarmonyOS ArkUI 提供的 Grid 组件功能强大,支持灵活的列数配置、间距设置、自适应布局等特性。本文将从组件基础、属性配置、样式定制、响应式布局、实际应用等多个维度,深入解析 Grid 组件的使用方法。
Davina_yu
16 天前
harmonyos
·
鸿蒙
·
鸿蒙系统
定时器与任务调度:setTimeout与setInterval的正确使用(19)
在 HarmonyOS 开发中,setTimeout 和 setInterval 是处理延迟操作和周期性任务的核心 API。它们分别适用于单次延迟和重复执行场景,但在实际使用中,必须严格遵循生命周期管理和防内存泄漏的最佳实践。
Davina_yu
16 天前
harmonyos
·
鸿蒙
·
鸿蒙系统
数据持久化(2):RelationalStore关系型数据库(SQLite)操作(14)
在 HarmonyOS 开发中,当应用需要存储结构化、关系复杂的数据(如订单、联系人、消息记录等)时,轻量级的 Preferences 或 KVDB 往往无法满足需求。此时,RelationalStore(关系型数据库) 是最佳选择。它底层基于 SQLite 引擎,提供了一套完整的本地数据库管理机制。
Davina_yu
17 天前
harmonyos
·
鸿蒙
·
鸿蒙系统
环境变量管理:Environment与LocalStorage的应用场景(23)
在 HarmonyOS 的 ArkUI 状态管理体系中,Environment 和 LocalStorage 分别承担着不同层级的数据管理职责。它们的应用场景有着明确的边界与分工。
轻口味
17 天前
华为
·
harmonyos
·
鸿蒙
轻规划鸿蒙开发实战11:自研 Haptic Canvas 粒子系统,纯 ArkUI 高性能烟花渲染与性能避
在“轻规划”(AeroPlan)的设计哲学中,打破反人性的自律,需要为每一次习惯的执行提供即时的、高多巴胺的情绪价值。为此,当用户完成标准微笑打卡或点击习惯追踪时,界面上会瞬间绽放出漫天升腾并炸裂的五彩粒子烟花。
Davina_yu
17 天前
harmonyos
·
鸿蒙
·
鸿蒙系统
JSON数据处理:字符串序列化与反序列化实战(20)
在 HarmonyOS 应用开发中,JSON 数据处理是网络请求、本地数据持久化以及跨模块通信的核心基础。由于 HarmonyOS 的本地存储(如 Preferences、PersistentStorage)以及网络传输通常只支持基础数据类型(如 string),开发者必须熟练掌握对象与 JSON 字符串之间的转换。
轻口味
17 天前
分布式
·
华为
·
harmonyos
·
鸿蒙
轻规划鸿蒙开发实战10:分布式数据同步深度博弈,UserId 隔离与并发数据冲突消解机
在前面的开发实战中,我们向大家展示了如何利用 HarmonyOS 原生的分布式键值数据库(Distributed KVStore)实现手机和平板电脑间的无感数据同步。得益于分布式软总线强大的底层通信能力,系统自动打通了近场/同局域网内的数据通道,省去了开发者自行搭建中转服务器的繁琐过程。
Davina_yu
17 天前
harmonyos
·
鸿蒙
·
鸿蒙系统
沙箱机制:理解鸿蒙应用的文件访问权限与目录结构(15)
在 HarmonyOS 应用开发中,构建一个健壮的商业级应用离不开三大核心基石:网络数据交互、本地数据持久化以及安全隔离的文件管理。本文将系统性地梳理这三大核心模块的最佳实践与进阶技巧,并结合完整的实操代码,帮助开发者构建高效、安全的鸿蒙应用。
梦想不只是梦与想
17 天前
harmonyos
·
鸿蒙
·
推送
鸿蒙 消息推送:Push Token的获取(四)
Push Token标识了每台设备上每个应用,通过调用getToken()接口向Push Kit服务端请求Push Token,获取到之后使用Push Token来推送消息。
不羁的木木
17 天前
人工智能
·
华为
·
harmonyos
·
鸿蒙
HarmonyOS AI开发提效工具:DevEco Code & DevEco CLI - 跨设备调试与AI应用部署
HarmonyOS NEXT 里做 AI 应用,经常遇到一个现实问题:同一个模型推理功能,在手机跑一切正常,换到平板上,UI 布局乱了,或者模型加载路径不同;再换到手表上,更是直接炸。手动调整构建配置、反复切换设备调试,效率极低。
不羁的木木
18 天前
harmonyos
·
鸿蒙
HarmonyOS AI开发提效工具:DevEco Code & DevEco CLI - AOT编译加速AI应用启动
HarmonyOS NEXT 上跑 AI 推理模型,启动速度是个绕不开的坎。大多数开发者会选择在 onPageShow 或 aboutToAppear 里加载模型,然后发现 App 从点击图标到 UI 完全渲染,中间黑屏个两三秒很正常。很多人第一反应是优化模型体积或调整加载时机,但实际效果有限。
浮芷.
18 天前
算法
·
华为
·
harmonyos
·
鸿蒙
·
鸿蒙系统
鸿蒙 6.1 新特性-60fps流畅人物跳跃功能算法深度解析-鸿蒙PC端正弦值计算法
欢迎加入开源鸿蒙PC社区: https://harmonypc.csdn.net/ atomgit仓库地址:https://atomgit.com/2401_83963238/hongmeng61fps60renwuqianxing