2025-06-24 22:04:02

最受欢迎的三方库之picker_utils

picker_utils (API12+) 🏆简介与推荐 picker_utils 是harmony-utils 拆分出来的一个子库,包含PickerUtil、PhotoHelper、ScanUtil。 主要解决:当使用 harmony-utils 三方库且未使用picker能力时,隐私政策中无需声明相机权限与储存权限。 🌞下载安装 ohpm i @pu..

HarmonyOS NEXT
134
0
2025-06-24 22:03:42

Harmony 状态管理神器 @ObservedV2

深入理解@ObservedV2装饰器:实现深度状态观测 什么是@ObservedV2装饰器? @ObservedV2是HarmonyOS ArkUI框架中的一个类装饰器,用于增强状态管理框架对类对象中属性的观测能力。它需要与@Trace装饰器配合使用,使得被装饰的类和属性具有深度观测的能力,并能触发UI刷新。 核心特性 深度观测能力:@ObservedV2可..

HarmonyOS NEXT
160
0
2025-06-24 22:00:49

最受欢迎的三方库之harmony-utils

harmony-utils(API12+) 🏆简介与说明 harmony-utils 一款功能丰富且极易上手的HarmonyOS工具库,借助众多实用工具类,致力于助力开发者迅速构建鸿蒙应用。其封装的工具涵盖了APP、设备、屏幕、授权、通知、线程间通信、弹框、吐司、生物认证、用户首选项、拍照、相册、扫码、文件、日志,异常捕获、字符、字符串、数字、集合、日期、..

HarmonyOS NEXT
136
0
2025-06-24 22:00:41

ArkUI-X通过Stage模型开发Android端应用指南(二)

StageApplication初始化支持以下三种方式 1. 通过继承StageApplication的方式进行初始化 import ohos.stage.ability.adapter.StageApplication; public class HiStageApplication extends StageApplication { @Override..

HarmonyOS NEXT
139
0
2025-06-24 22:00:08

ArkUI-X通过Stage模型开发Android端应用指南(一)

简介 本文介绍将ArkUI框架扩展到Android平台所需要的必要的类及其使用说明,开发者基于OpenHarmony,可复用大部分的应用代码(生命周期等)并可以部署到Android平台,降低跨平台应用开发成本。 AndroidStudio配置 使用AndroidStudio所创建Android工程的PackageName需要与OpenHarmony工程的Bu..

HarmonyOS NEXT
141
0
2025-06-24 21:50:32

最受欢迎的三方库之harmony-dialog

harmony-dialog(API12+) 🏆简介与推荐 harmony-dialog 一款极为简单易用的零侵入弹窗,仅需一行代码即可轻松实现,无论在何处都能够轻松弹出。其涵盖了 AlertDialog、TipsDialog、ConfirmDialog、SelectDialog、CustomContentDialog、TextInputDialog、Te..

HarmonyOS NEXT
131
0
2025-06-24 20:33:34

鸿蒙HarmonyOS ArkTS视频播放器组件详解

什么是视频播放器组件 在鸿蒙HarmonyOS的ArkTS开发框架中,视频播放器组件(Video)是专门用于音视频媒体内容播放的核心UI组件。这个组件不仅提供了强大的视频解码和渲染能力,还集成了完整的播放控制逻辑,为开发者构建多媒体应用提供了一站式的解决方案。视频播放器组件支持多种主流的视频格式,包括MP4、AVI、MKV、WebM等,同时也支持网络流媒体和..

HarmonyOS NEXT
149
0
2025-06-24 19:48:33

鸿蒙HarmonyOS ArkTS沉浸式效果开发详解

什么是沉浸式效果 在鸿蒙HarmonyOS的ArkTS开发框架中,沉浸式效果(Immersive Effects)是指通过隐藏或半透明化系统UI元素,让应用内容能够延伸到整个屏幕区域,从而创造出更加沉浸和专注的用户体验。这种设计理念源于现代移动设备对屏幕空间利用率的极致追求,通过减少视觉干扰,让用户能够更专注于应用的核心内容。 沉浸式效果的核心在于对状态栏、..

HarmonyOS NEXT
155
0
2025-06-24 19:40:47

《HarmonyOSNext应用埋点黑科技:HiAppEvent全方位事件监控指南》

《HarmonyOSNext应用埋点黑科技:HiAppEvent全方位事件监控指南》 ##Harmony OS Next ##Ark Ts ##教育 本文适用于教育科普行业进行学习,有错误之处请指出我会修改。 🌟 HiAppEvent是什么? 简单说就是系统的"事件记录仪"!它帮APP自动记录运行时的崩溃信息/用户操作/安全事件/统计指标,像黑匣子一样全程..

HarmonyOS NEXT
135
0
2025-06-24 19:40:22

HarmonyOS Next的HiLog日志系统完全指南:从入门到精通

HarmonyOS Next的HiLog日志系统完全指南:从入门到精通 ##Harmony OS Next ##Ark Ts ##教育 本文适用于教育科普行业进行学习,有错误之处请指出我会修改。 大家好呀!今天我们来聊聊HarmonyOS开发中超级重要的HiLog日志系统~ 🎯 🔍 为什么我们需要日志系统? 在应用开发过程中,日志就像是我们开发的"黑匣子..

HarmonyOS NEXT
148
0
2025-06-24 17:55:17

鸿蒙HarmonyOS ArkTS瀑布流布局开发详解

什么是瀑布流布局 在鸿蒙HarmonyOS的ArkTS开发框架中,瀑布流布局(WaterFlow)是一种特殊的网格布局容器,专门用于展示高度不等的内容项。这种布局方式能够充分利用屏幕空间,避免传统网格布局中因高度不一致而产生的空白区域,特别适用于图片展示、商品列表、新闻卡片等内容高度不固定的场景。 瀑布流布局的核心特征是其自适应的列式排列方式。系统会根据容器..

HarmonyOS NEXT
143
0
2025-06-24 15:28:55

用Uniapp开发鸿蒙项目 八(下)

HarmonyOS NEXT
139
0
2025-06-24 15:27:07

用Uniapp开发鸿蒙项目 八(上)

一、前言 经过前面的学习,项目已经有了页面跳转、列表、表单这些基础功能。但实际应用中,数据往往不是写死的,得从服务器获取,这就离不开网络请求啦!今天我就来给咱们的学习项目加上网络请求功能,比如从接口获取列表数据、提交表单数据到服务器,把学习过程好好记录下来,新手小伙伴也能跟着一步步实现~ 二、Uniapp 网络请求基础 Uniapp 提供了​​uni.req..

HarmonyOS NEXT
130
0
2025-06-24 15:26:49

用Uniapp开发鸿蒙项目 七

一、写在前面 接着之前的学习,之前应时间关系并没有实现表单功能,今天就来实现表单功能,继续基于现有的 demo1 项目折腾,记录学习过程,新手小伙伴也能跟着一步步实现~ 二、实现简单表单功能 (一)需求与页面准备 在首页(index 页面)添加一个简单表单,比如包含姓名、年龄输入框和提交按钮,填写信息后点击提交,模拟数据提交(实际开发可对接接口,这里先做基础..

HarmonyOS NEXT
142
0
2025-06-24 15:26:29

用Uniapp开发鸿蒙项目 六

一、写在前面 接着之前的学习,今天要给项目拓展两个实用功能:给列表加上点击跳转到详情页的交互,以及实现简单表单。在实际 App 开发里,列表点击查看详情、用户填写信息提交表单这些场景太常见啦,把它们加到咱们的学习项目中,能让项目更贴近真实应用。继续基于现有的 demo1 项目折腾,记录学习过程。 二、给列表添加点击跳转详情页功能 (一)需求与准备 在 use..

HarmonyOS NEXT
141
0
2025-06-24 15:26:09

用Uniapp开发鸿蒙项目 五

一、前言 接着之前的学习,今天要给项目加上Tabs 标签页和List 列表功能。这俩在实际 App 里超常用,像底部导航切换页面、展示多条数据(比如联系人、商品列表),用它们就很合适。咱继续在现有 demo1 项目里折腾,把学习过程记下来。 二、需求规划 Tabs 功能:在首页(index)底部加个 Tabs,分 “首页”“我的” 两个标签,切换时能跳转到对..

HarmonyOS NEXT
143
0
2025-06-24 15:25:09

用Uniapp开发鸿蒙项目 四

一、前言 接着之前的学习,今天主要来实践页面跳转以及给页面设置初始布局 。在我们的 demo1 项目里,已经有了 index 和 user 两个页面,就围绕它们来操作,把学习过程记录下来,方便自己回顾,也希望能给刚开始学的小伙伴一点参考。 二、测试 上一章我们已经新建了一个项目,那我们在鸿蒙中启动一下看看,那么首先打开DevEco Studio并随便打开一个..

HarmonyOS NEXT
131
0
2025-06-24 15:24:38

用Uniapp开发鸿蒙项目 三

一、准备工作 HBuilderX:跨平台开发工具,官方下载地址:​​HBuilderX 官网​​ 提示:建议下载最新稳定版,支持 uni-app x 框架及鸿蒙平台特性 DevEco Studio:鸿蒙官方开发工具,下载地址:​​DevEco Studio 官网​​ 注意:安装时需勾选鸿蒙 SDK 组件,确保后续真机调试环境可用 二、新建项目 创建项目文件夹..

HarmonyOS NEXT
151
0
2025-06-24 14:39:12

OCR文字识别

在鸿蒙开发中,若需实现 OCR 功能,可借助 Core Vision Kit 中的文本识别相关 API,以下从基础使用到进阶拓展为你详细说明: 文字识别概述 Core Vision Kit能力简介 Core Vision Kit(基础视觉服务)提供了机器视觉相关的基础能力,包括通用文字识别(OCR,Optical Character Recognition)..

HarmonyOS NEXT
133
0
2025-06-24 14:37:19

HarmonyOS ArkTS 实现智能图片轮播:动态背景色彩提取技术详解

HarmonyOS ArkTS 实现智能图片轮播:动态背景色彩提取技术详解 前言 在移动应用开发中,图片轮播是一个常见的UI组件。但如何让轮播不仅仅是简单的图片切换,而是能够根据图片内容动态调整界面风格,这就需要一些巧妙的技术实现。本文将基于HarmonyOS ArkTS框架,详细介绍如何实现一个具有智能背景色彩提取功能的图片轮播组件。 项目概述 我们要实现..

HarmonyOS NEXT
148
0
2025-06-24 14:07:53

鸿蒙HarmonyOS ArkTS相对布局开发详解

什么是相对布局 在鸿蒙HarmonyOS的ArkTS开发框架中,相对布局(RelativeContainer)是一种灵活的布局容器,允许子组件相对于容器本身或其他子组件进行定位。这种布局方式提供了强大的定位能力,使开发者能够创建复杂而精确的界面布局,特别适用于需要精确控制组件位置关系的场景。 相对布局的核心理念是通过建立组件之间的相对位置关系来实现布局。每个..

HarmonyOS NEXT
156
0
2025-06-24 13:17:47

鸿蒙HarmonyOS ArkTS LazyForEach懒加载渲染控制详解

什么是LazyForEach懒加载渲染控制 在鸿蒙HarmonyOS的ArkTS开发框架中,LazyForEach是一种专门用于处理大数据集的高性能懒加载渲染控制机制。与传统的ForEach不同,LazyForEach采用按需加载的策略,只渲染当前可见区域的列表项,从而显著提升大列表的性能表现和内存使用效率。 LazyForEach的核心优势在于其智能的虚拟..

HarmonyOS NEXT
139
0
2025-06-24 12:45:50

鸿蒙HarmonyOS ArkTS循环渲染控制详解

什么是循环渲染控制 在鸿蒙HarmonyOS的ArkTS开发框架中,循环渲染控制是一种根据数组数据动态生成多个相似UI组件的重要机制。通过使用ForEach语句,开发者可以遍历数组或集合数据,为每个数据项生成对应的UI组件,实现高效的列表渲染和动态内容展示。 循环渲染控制体现了数据驱动UI的核心理念。在现代应用开发中,大量的界面内容都是基于动态数据生成的,如..

HarmonyOS NEXT
143
0
2025-06-24 10:14:46

鸿蒙HarmonyOS ArkTS条件渲染控制详解

什么是条件渲染控制 在鸿蒙HarmonyOS的ArkTS开发框架中,条件渲染控制是一种根据特定条件动态决定UI组件是否显示或如何显示的重要机制。通过使用if/else语句,开发者可以根据应用的状态、用户的操作或其他业务逻辑来控制界面元素的渲染,实现动态、响应式的用户界面。 条件渲染控制体现了现代前端开发中声明式UI的核心思想。与传统的命令式UI编程不同,开发..

HarmonyOS NEXT
149
0
2025-06-24 09:39:21

鸿蒙HarmonyOS ArkTS @Track装饰器详解

什么是@Track装饰器 在鸿蒙HarmonyOS的ArkTS开发框架中,@Track装饰器是一个专门用于监听对象属性变化的精细化状态管理工具。它能够精确地追踪对象内部特定属性的变化,并在这些属性发生变化时触发UI的重新渲染。这种精细化的监听机制解决了传统状态管理中"过度渲染"的问题,显著提升了应用的性能和响应效率。 @Track装饰器的出现填补了鸿蒙状态管..

HarmonyOS NEXT
154
0
2025-06-24 09:13:03

鸿蒙HarmonyOS ArkTS监听器详解

什么是@Watch监听器 在鸿蒙HarmonyOS的ArkTS开发框架中,@Watch监听器是一个强大的状态监听机制,它允许开发者监听状态变量的变化并执行相应的回调函数。@Watch装饰器为状态管理提供了更加精细和灵活的控制能力,使开发者能够在状态变化时执行复杂的业务逻辑、数据处理或副作用操作。 @Watch监听器的设计体现了响应式编程的核心思想。它不仅仅是..

HarmonyOS NEXT
145
0
2025-06-24 08:57:55

鸿蒙HarmonyOS ArkTS状态管理详解

什么是状态管理 在鸿蒙HarmonyOS的ArkTS开发框架中,状态管理是构建动态、响应式用户界面的核心机制。状态管理允许开发者定义和管理应用中的数据状态,当状态发生变化时,相关的UI组件会自动更新以反映最新的状态。这种声明式的编程模式大大简化了UI开发的复杂性,让开发者能够专注于业务逻辑而不是繁琐的UI更新操作。 鸿蒙ArkTS的状态管理设计体现了现代前端..

HarmonyOS NEXT
141
0
2025-06-24 08:40:14

鸿蒙HarmonyOS并发编程能力详解

什么是并发编程 在鸿蒙HarmonyOS开发生态中,并发编程是构建高性能、响应迅速应用的核心技术之一。并发编程允许应用程序同时执行多个任务,充分利用现代多核处理器的计算能力,提升应用的整体性能和用户体验。鸿蒙系统为开发者提供了完整的并发编程解决方案,包括异步编程模型、多线程支持、任务调度机制等核心功能。 鸿蒙并发编程的设计理念体现了对现代移动设备特性的深刻理..

HarmonyOS NEXT
154
0
2025-06-24 08:03:00

鸿蒙HarmonyOS XML处理能力详解

什么是XML处理 在鸿蒙HarmonyOS开发生态中,XML处理是一项重要的数据处理能力,为开发者提供了完整的XML文档生成、解析、转换和操作解决方案。XML(eXtensible Markup Language)作为一种广泛使用的标记语言,在数据交换、配置管理、文档存储等领域发挥着重要作用。鸿蒙系统原生提供的XML处理能力,让开发者能够高效地处理各种XML..

HarmonyOS NEXT
154
0
2025-06-24 00:24:42

HarmonyOS Repeat 可复用的循环渲染

HarmonyOS Repeat 可复用的循环渲染 什么是 Repeat 类似懒加载 LazyForEach,都能提高长列表的渲染性能,都能实现组件的动态渲染和释放,节省内存。区别主要是: Repeat 直接监听状态变量的变化,而 LazyForEach 需要开发者实现IDataSource接口 Repeat 使用起来要更加简单一些 Repeat 还增强了节..

HarmonyOS NEXT
141
0