harmonyos

不爱吃糖的程序媛38 分钟前
flutter·华为·harmonyos
Flutter 三方库适配鸿蒙教程以 flutter_new_badger(应用图标角标插件)为例,完整讲解如何将一个现有 Flutter 插件适配到 OHOS 平台。
不羁的木木1 小时前
华为·harmonyos
HarmonyOS文件基础服务(Core File Kit)实战演练04-文件监听与流式读写在开发文件管理、日志实时监控或大文件上传下载等功能时,文件监听(FileWatcher)和流式读写(Stream)是两个绕不开的底层能力。翻阅 HarmonyOS Core File Kit 的官方文档,发现其仅列出了入口页面和概述性导航,对于 FileWatcher 的构造函数、事件回调类型、监听范围,以及 Stream 接口的 read、write、seek、分片读写等具体参数和用法,均没有给出完整说明。这种情况下,只能通过 SDK 源码分析和实际测试来验证 API 的正确用法。本文记录了我自己验证并
不羁的木木2 小时前
笔记·学习·harmonyos
ArkWeb实战学习笔记05-综合实战:构建混合应用ArkWeb 官方文档中只给出了组件的基本 API 和简单示例,缺少完整的混合应用开发流程。在实际项目中,需要同时处理 URL 加载、JS 双向通信、本地存储同步以及下拉刷新等场景,如果每个模块单独调试,后期集成时容易出现接口冲突和状态不一致。
芒鸽4 小时前
华为·单元测试·harmonyos
鸿蒙应用测试实战:从单元测试到自动化测试测试是保证应用质量的关键环节。鸿蒙(HarmonyOS)提供了完整的测试框架体系,从 @ohos.test.uitest 到 @ohos.unittest,覆盖了单元测试、UI 自动化测试、压力测试等各个层面。本文将从零开始,带你掌握鸿蒙应用的测试方法。
Davina_yu4 小时前
harmonyos·鸿蒙原生开发
Hello HarmonyOS:搭建DevEco Studio开发环境与第一个应用运行(1)在安装前,请确保电脑配置满足以下推荐要求,以保证 DevEco Studio 流畅运行:构建第一个页面
2501_919749034 小时前
flutter·华为·harmonyos
鸿蒙 Flutter 实战:video_compress 3.1.4 适配 3.27-ohos 全流程在鸿蒙(OpenHarmony)Flutter 3.27-ohos 生态下,社区已有针对较老 SDK 的 fluttertpc_video_compress 适配。本文记录在 Flutter 3.27.5-ohos-1.0.3 上,将上游 video_compress ^3.1.4 跑通并完成真机验证的过程,涵盖环境、构建、Demo 功能测试与依赖接入。
nashane5 小时前
学习·华为·harmonyos
HarmonyOS 6学习:应用退出动画优化实战——从“闪退“到优雅退出的完美蜕变在HarmonyOS 6应用开发中,我最近接手了一个音乐播放器应用的优化任务。这个应用功能完善、界面精美、播放流畅,看起来一切都很好。但上线后,用户反馈却集中在一个看似简单却影响巨大的问题上:"你们的应用退出时怎么像闪退一样?一点动画都没有,直接黑屏消失!"
程序猿追7 小时前
华为·harmonyos
在 HarmonyOS 模拟器上用递归种出科赫分形小时候冬天在窗边呵气,玻璃上的霜花总是长成对称的树状图案——一片叶子分出更小的叶子,小叶子再分出更小的,无穷无尽。后来才知道,那种“自己像自己”的结构在数学里叫分形。分形里最出名的一张脸,就是科赫雪花。它的画法简单到三句话就能说清,却能在有限面积里挤出无限长度的边界线,像一桩完美的数学魔术。
FrameNotWork8 小时前
华为·harmonyos
HarmonyOS三方库:lv-markdown-in 技术解析与自定义语法扩展实战在 HarmonyOS 应用开发中,Markdown 渲染是一个常见需求。本文将深入剖析 lv-markdown-in 这个鸿蒙 Markdown 渲染库的实现原理,并通过实战案例演示如何扩展自定义语法——为文本添加圆圈描边和波浪下划线效果。
条tiao条9 小时前
华为·harmonyos
鸿蒙 ArkTS 实战进阶:从核心组件到面向对象编程一篇通在上一篇《鸿蒙 ArkTS 实战全解:从基础布局到完整页面》中,我们掌握了 ArkTS 的标准页面结构、基础组件和响应式状态管理,已经能够写出简单可用的页面。这周我们继续深入,一方面攻克两个移动端开发中使用频率最高的容器组件 ——Scroll 和 Tabs,解决绝大多数页面的滚动和导航需求;另一方面正式进入 ArkTS 的面向对象编程世界,学习 class、interface 和泛型,这是我们从 “能写代码” 到 “写好代码” 的关键转折点。
不羁的木木12 小时前
华为·harmonyos
HarmonyOS文件基础服务(Core File Kit)实战演练02-环境搭建与基础配置使用 Core File Kit 处理文件时,第一个问题通常是:环境怎么配?权限要不要声明?本篇文章直接演示如何在 DevEco Studio 中完成环境配置和权限声明,并实现一个文本文件的创建、写入与读取。操作仅限应用内部沙箱,核心接口来自 @kit.CoreFileKit。
不羁的木木12 小时前
笔记·学习·harmonyos
ArkWeb实战学习笔记04-JavaScript与Native通信Hybrid开发中,Native与Web页面间的双向通信是核心需求。ArkWeb(方舟Web)提供JavaBridge(通过javaScriptProxy)和Proxy双向通信(通过WebMessagePort)两种方式。本文基于HarmonyOS API 9+,演示Native调用JS、JS回调Native以及双向消息传递的完整实现步骤,附带代码和关键注意事项。
Goway_Hui12 小时前
华为·harmonyos
【 鸿蒙原生应用开发--ArkUI--005 】PomodoroApp 番茄钟应用开发教程番茄钟(Pomodoro Technique)是一种时间管理方法,由弗朗西斯科·西里洛于20世纪80年代发明。这种方法使用一个定时器来分割出一个一般为25分钟的工作时间和5分钟的休息时间,以帮助人们保持专注和提高工作效率。
Goway_Hui12 小时前
harmonyos
【鸿蒙原生应用开发--ArkUI--004】NotesApp - 笔记应用教程笔记应用是现代移动设备上最实用的工具类应用之一。它展示了如何处理复杂的数据管理、多页面切换、表单输入等高级功能。通过构建一个笔记应用,你将深入理解 HarmonyOS NEXT 中的高级组件使用、数据管理、页面导航等核心概念。
想你依然心痛13 小时前
华为·ar·harmonyos·智能体
HarmonyOS 6(API 23)智能体驱动的沉浸式AR深海科考探索舱懂得远离消耗自己的人,专注过好自己的人生。 消耗你的人不一定坏,但会不断拉走你的注意力、情绪、时间。远离不是冷漠,是保护自己的能量,把它还给真正重要的事。
Goway_Hui13 小时前
华为·harmonyos
【鸿蒙原生应用开发--ArkUI--002】CalculatorApp - 计算器应用教程计算器是每个开发者入门时最经典的项目之一。它虽然看起来简单,但涵盖了编程中的许多核心概念:数据存储、用户交互、条件判断、数学运算等。通过构建一个功能完整的计算器应用,你将深入理解 HarmonyOS NEXT 的开发模式和 ArkUI 框架的核心概念。
Goway_Hui14 小时前
华为·harmonyos
【鸿蒙原生应用开发--ArkUI--006】WeatherApp - 天气应用教程天气应用是移动设备上最常用的应用类型之一。它展示了如何从服务器获取数据并以美观的方式呈现给用户。通过构建一个天气应用,你将学习到 HarmonyOS NEXT 中的数据展示、渐变背景、滚动视图等高级特性。
不羁的木木15 小时前
pytorch·华为·harmonyos
HarmonyOS文件基础服务(Core File Kit)实战演练03-文件增删改查与目录操作在应用开发中,文件管理是最基础且高频的操作。无论是缓存用户数据、保存下载文件,还是处理日志输出,都离不开文件的增删改查。HarmonyOS 的 Core File Kit 提供了完整的文件与目录操作能力,但很多开发者容易忽视沙箱路径限制和异步处理的注意事项。本文基于 API Version 6.1.0(23) 的官方文档,整理应用沙箱内文件管理的核心用法,涵盖创建、删除、复制、移动、重命名、属性获取及目录遍历。