2025-06-27 15:24:59

鸿蒙定位功能开发指南【2】

第二篇:位置权限申请指南 权限类型说明 1. 模糊位置权限 权限名称:ohos.permission.APPROXIMATELY_LOCATION 权限等级:normal级别 权限描述:允许应用获取设备模糊位置信息 精度范围:精确到公里级别 2. 精确位置权限 权限名称:ohos.permission.LOCATION 权限等级:dangerous级别 权限..

HarmonyOS NEXT
141
0
2025-06-27 14:03:24

鸿蒙定位功能开发指南【1】

第一篇:位置服务Kit简介 概述 位置服务Kit(Location Kit)是鸿蒙操作系统为开发者提供的核心位置服务能力集合,它整合了多种先进的定位技术,为应用程序提供全面、准确、高效的位置相关服务。该服务套件不仅支持传统的GPS定位,还融合了现代化的多元定位技术,确保在各种复杂环境下都能为用户提供可靠的位置信息。 位置服务Kit主要包含以下核心功能模块: ..

HarmonyOS NEXT
145
0
2025-06-27 10:05:41

深入探索鸿蒙

鸿蒙深入的第一次总结 scroll scroll 滚轮 外部给一个容器,内部只有一个子组件 可滚动的容器组件,当子组件的布局尺寸超过Scroll的尺寸时,内容可以滚动。 scrolld的属性 scrollable参数:ScrollDirection 设置滚动方向。 ScrollDirection.Vertical 纵向 ScrollDirection.Hor..

HarmonyOS NEXT
144
0
2025-06-26 20:07:38

《HarmonyOSNext应用崩溃自救指南:零数据丢失的故障恢复黑科技》

《HarmonyOSNext应用崩溃自救指南:零数据丢失的故障恢复黑科技》 ##Harmony OS Next ##Ark Ts ##教育 本文适用于教育科普行业进行学习,有错误之处请指出我会修改。 🎯 嘿朋友们!今天我们要深入聊聊HarmonyOS应用中的一个超实用功能——应用故障恢复机制。想象一下:你辛辛苦苦在手机上写了一篇大稿子,突然应用闪退!所有数..

HarmonyOS NEXT
138
0
2025-06-26 20:07:03

HarmonyOSNext 崩溃急救指南:全局监听+同步退出 = 优雅保命!

HarmonyOSNext 崩溃急救指南:全局监听+同步退出 = 优雅保命! ##Harmony OS Next ##Ark Ts ##教育 本文适用于教育科普行业进行学习,有错误之处请指出我会修改。 📝 为什么需要错误管理? 当应用代码有坑爹的规范问题或隐藏bug时,用户端会出现闪退/卡死等糟心体验!更头疼的是🤯:错误日志默认只存在用户手机里,开发者想..

HarmonyOS NEXT
127
0
2025-06-26 19:25:24

HarmonyOS 音频录制开发实战【2】

第二篇:高级录制技术与设备管理 在第一篇中我们讲了AudioCapturer的基础用法,这篇来聊聊更高级的话题:音频设备管理、录制流控制、以及一些实际项目中的高级技巧。这些内容在开发复杂音频应用时非常有用,也是区分普通开发者和高级开发者的重要技能。 音频输入设备管理是HarmonyOS音频系统的一个亮点。现在的智能设备音频输入源越来越多样化,除了内置麦克风,..

HarmonyOS NEXT
142
0
2025-06-26 19:03:04

HarmonyOS 音频录制开发实战【1】

第一篇:音频录制基础与AudioCapturer入门 做移动开发这么多年,音频录制功能可以说是很多应用的核心需求。不管是语音聊天、音频笔记、还是K歌应用,都离不开高质量的音频录制。HarmonyOS在音频录制方面提供了相当丰富的API,主要通过AudioCapturer来实现。说实话,刚开始接触这套API的时候还是有点复杂的,但是深入了解后发现设计得非常合理..

HarmonyOS NEXT
131
0
2025-06-26 13:08:33

HarmonyOS 媒体播放开发实战(音频播放)

HarmonyOS 媒体播放开发实战 做HarmonyOS开发时,媒体播放功能算是比较常用的需求了。不管是音乐播放器、视频应用还是短视频功能,都离不开AVPlayer这个核心组件。说实话,刚开始接触AVPlayer的时候还挺头疼的,状态管理、生命周期、错误处理这些都需要仔细处理,稍不注意就容易出问题。 AVPlayer是HarmonyOS提供的音视频播放引擎..

HarmonyOS NEXT
141
0
2025-06-26 12:11:23

HarmonyOS Web组件事件处理实战【2】

第二篇:高级事件处理与最佳实践 用Web组件做了这么多项目后,我发现单纯了解基础事件是不够的。真正的难点在于如何处理复杂的交互场景,以及如何优化性能和用户体验。今天就来聊聊Web组件的高级事件处理技巧和我总结的一些最佳实践。 在实际项目中,我们经常需要处理Native和Web页面之间的双向通信。这就涉及到消息传递机制和JavaScript的执行。我记得刚开始..

HarmonyOS NEXT
136
0
2025-06-26 11:55:39

HarmonyOS 组件复用 @ReusableV2 装饰器的基本使用 2

HarmonyOS 组件复用 @ReusableV2 装饰器的基本使用 2 前言 接上文 HarmonyOS 组件复用 @ReusableV2 装饰器的基本使用 上文已经介绍过了 @ReusableV2 的基本使用和生命周期,本文主要讲解**@ReusableV2**的使用场景 使用场景 如官网中所总结的,因为以下场景都经常伴随着组件的显示和隐藏,@Reus..

HarmonyOS NEXT
144
0
2025-06-26 09:07:56

鸿蒙NEXT-鸿蒙三层架构搭建,嵌入HMRouter,实现便捷跳转,新手攻略。(1/3)

​ 接下来,我将手把手带领大家去完善,搭建一个鸿蒙的三层架构,另实现HMRouter的嵌入。完成后,大家可任意跳转页面,在三层架构中,书写属于自己的篇章。 第0步,项目与AGC华为控制台关联起来 首先AGC,AppGallery Connect创建自己的项目 按照步骤输入名字,点击完成,进入到项目设置页 点击添加应用 如果在公司上班,按照约定俗成,包名,用..

HarmonyOS NEXT
142
0
2025-06-26 09:07:26

鸿蒙NEXT-鸿蒙老版本迁移最新版本(API19,modelVersion5.1.1)

​ 2025/6/21,最近鸿蒙出最新的API和modelVsersion了,模拟器支持热更新了(不支持hsp动态共享包),Build Analyzer支持查看构建过程的内存消耗情况,buildOption/resOptions下新增ignoreResourcePattern,用于对资源目录resources或开发者自定义的资源目录下的文件/文件夹名称进行过..

HarmonyOS NEXT
136
0
2025-06-26 09:06:56

鸿蒙NEXT-Data类型数据通过AppStore获取后找原本一样的数据(值一样)但是比较结果却为false

​ 我在使用 dataTime.indexOf(Time) 来在Date[]数组里面找一个存在的相同的数据, 发现即使我明确知道该dataTiem中有和Time一样的Data属性的值, 但是却获得了-1,比较结果为false。 分析错误原因: 引用比较机制 Date是复杂数据类型(对象),在JavaScript/ArkTS中直接使用 === 或 indexO..

HarmonyOS NEXT
135
0
2025-06-26 09:06:22

鸿蒙NEXT-HMRouter,在使用router后无法跳转问题解决

​ 作者使用三方库@HMRouter,用来搭建鸿蒙的三层架构(基础特性层,产品定制层,公共能力层)完成App,跨包跳转的时候,在登录页进入首页的时候遇到了一个奇怪的Bug,在我们使用router.push()跳转后,然后再使用HMRouter突然就无法跳转页面了,那么我们该怎么办呢?,现在将该bug的解决方法分享出来。 错误示例代码如下所示: import ..

HarmonyOS NEXT
146
0
2025-06-26 09:05:32

鸿蒙NEXT-状态管理V1和状态管理V2的差别

​ 1.在V2中没有了@Link,来进行父组件和子组件的双向绑定。 所以我们需要在子组件中通过@Event,调用父组件的事件,来实现装饰回调(白话来讲就是:子组件调用@Event装饰的函数,传入参数,修改父组件中的参数)。在父组件中,传入函数给子组件,注意需要使用箭头函数来包裹我们写入事件的函数,保证我们传入的事件的this不为空。 @Event只能使用在..

HarmonyOS NEXT
161
0
2025-06-26 09:05:29

HarmonyOS NEXT开发实战:实现高效下拉刷新与上拉加载组件(二)刷新核心逻辑与空页面集成

前言: 在上一篇文章中,我们深入探讨了如何在HarmonyOS中实现一个功能完备的空页面组件。现在,我们将进入下拉刷新和上拉加载功能的核心逻辑实现。这不仅仅是技术实现,更是对用户体验的深刻理解。本文将详细介绍如何将空页面与下拉刷新、上拉加载逻辑相结合,打造一个既高效又用户友好的交互体验。 一、核心逻辑的构建 在开发下拉刷新和上拉加载功能时,我们首先需要定义几..

HarmonyOS NEXT
144
0
2025-06-26 09:02:27

鸿蒙NEXT-API19获取上下文,在class中和ability中获取上下文,API迁移示例-解决无法在EntryAbility中无法使用最新版API获取上下文

​ 使用最新API获取UIContext,上下文 鸿蒙发展很快,转眼API16,modelVersion5.1.1就已经到来了。 很多API在18被废弃了,接下来我们看看有哪些 getContext(this)(已经被废弃了) 我们需要使用UIContext获取UIContext实例进而得到上下文。 示例代码: 1.在组件中: const uiContext..

HarmonyOS NEXT
131
0
2025-06-26 06:42:05

如何升级插件升级最新的鸿蒙版 flutter(3.27.5版本

如何升级插件升级最新的鸿蒙版 flutter(3.27.5版本 下载鸿蒙版 flutter(3.27.4 版本) 项目地址:https://gitcode.com/openharmony-tpc/flutter_flutter 通过代码工具下载仓库代码并指定 oh-3.27.4-dev 分支。 git clone https://gitcode.com/op..

HarmonyOS NEXT
154
0
2025-06-26 01:22:40

碰一碰分享直达古诗案例:一触即达的诗意传递

1. 介绍 ​ 在HarmonyOS分布式能力加持下,通过“碰一碰”实现古诗秒传的创新应用。用户只需将两台鸿蒙设备轻触,即可瞬间完成古诗内容传输与页面跳转,打造零门槛的跨设备文化共享体验。 ​ 用户体验: 家长与孩子碰触设备,即可将《静夜思》的诗词解析同步过去,打造沉浸式国学场景。 课堂场景中,教师设备轻碰学生平板,精选诗词集瞬间分发,配合鸿蒙分布式文件系统..

HarmonyOS NEXT
148
0
2025-06-25 23:49:20

HarmonyOS Web组件事件处理实战【1】

第一篇:Web组件基础与事件序列 做HarmonyOS开发这么久,Web组件算是我接触得比较多的一个了。说实话,刚开始的时候对Web组件的事件处理机制不太熟悉,特别是和H5页面交互的时候经常出问题。今天就把我踩过的坑和积累的经验分享给大家,希望能帮到正在做混合开发的朋友们。 Web组件在HarmonyOS应用中扮演着重要角色,特别是对于那些需要展示复杂网页内..

HarmonyOS NEXT
141
0
2025-06-25 23:07:25

HarmonyOS 弹框开发实战【3】

第三篇:弹框管理的最佳实践 做项目时间长了就会发现,弹框多了管理起来真的很麻烦。特别是大一点的项目,各种弹框满天飞,有时候会出现弹框叠弹框的情况,用户体验特别差。所以我后来专门写了个弹框管理器来统一处理这些问题。 弹框管理器的核心思想就是把所有弹框的创建和显示都统一管理起来。我用的是单例模式,保证全局只有一个管理器实例。这样做的好处是可以控制弹框的显示顺序,..

HarmonyOS NEXT
133
0
2025-06-25 22:55:52

【HarmonyOS 5】鸿蒙跨平台开发方案详解(二)

【HarmonyOS 5】鸿蒙跨平台开发方案详解(二) 一、Flutter鸿蒙适配 作为最早实现鸿蒙适配的跨平台框架,Flutter在社区推动下已形成较完整的技术方案。当前鸿蒙版Flutter已发布3.22.0-ohos版本,该版本基于Flutter 3.22.0核心。 1、系统能力如何对接? 通过修改嵌入层实现鸿蒙特有系统服务集成,将窗口管理、输入事件、还..

HarmonyOS NEXT
138
0
2025-06-25 22:50:18

【HarmonyOS 5】鸿蒙跨平台开发方案详解(一)

【HarmonyOS 5】鸿蒙跨平台开发方案详解(一) 一、为什么需要鸿蒙跨平台开发方案? 2025年是鸿蒙生态迎来关键发展期。根据前几天的2025 HDC数据显示,鸿蒙原生应用数量已从2024年的2000款增长至5000款,微信鸿蒙版安装量突破1.2亿,公安部交管系统完成全国300城鸿蒙适配。 中国信通院OS测评实验室报告指出,鸿蒙系统响应延迟低于10ms..

HarmonyOS NEXT
166
0