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
132
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
155
0
2025-06-26 01:22:40
碰一碰分享直达古诗案例:一触即达的诗意传递
1. 介绍 在HarmonyOS分布式能力加持下,通过“碰一碰”实现古诗秒传的创新应用。用户只需将两台鸿蒙设备轻触,即可瞬间完成古诗内容传输与页面跳转,打造零门槛的跨设备文化共享体验。 用户体验: 家长与孩子碰触设备,即可将《静夜思》的诗词解析同步过去,打造沉浸式国学场景。 课堂场景中,教师设备轻碰学生平板,精选诗词集瞬间分发,配合鸿蒙分布式文件系统..
HarmonyOS NEXT
149
0
2025-06-25 23:49:20
HarmonyOS Web组件事件处理实战【1】
第一篇:Web组件基础与事件序列 做HarmonyOS开发这么久,Web组件算是我接触得比较多的一个了。说实话,刚开始的时候对Web组件的事件处理机制不太熟悉,特别是和H5页面交互的时候经常出问题。今天就把我踩过的坑和积累的经验分享给大家,希望能帮到正在做混合开发的朋友们。 Web组件在HarmonyOS应用中扮演着重要角色,特别是对于那些需要展示复杂网页内..
HarmonyOS NEXT
144
0
2025-06-25 23:07:25
HarmonyOS 弹框开发实战【3】
第三篇:弹框管理的最佳实践 做项目时间长了就会发现,弹框多了管理起来真的很麻烦。特别是大一点的项目,各种弹框满天飞,有时候会出现弹框叠弹框的情况,用户体验特别差。所以我后来专门写了个弹框管理器来统一处理这些问题。 弹框管理器的核心思想就是把所有弹框的创建和显示都统一管理起来。我用的是单例模式,保证全局只有一个管理器实例。这样做的好处是可以控制弹框的显示顺序,..
HarmonyOS NEXT
136
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
140
0
2025-06-25 22:50:18
【HarmonyOS 5】鸿蒙跨平台开发方案详解(一)
【HarmonyOS 5】鸿蒙跨平台开发方案详解(一) 一、为什么需要鸿蒙跨平台开发方案? 2025年是鸿蒙生态迎来关键发展期。根据前几天的2025 HDC数据显示,鸿蒙原生应用数量已从2024年的2000款增长至5000款,微信鸿蒙版安装量突破1.2亿,公安部交管系统完成全国300城鸿蒙适配。 中国信通院OS测评实验室报告指出,鸿蒙系统响应延迟低于10ms..
HarmonyOS NEXT
171
0
2025-06-25 22:22:37
HarmonyOS中的HAP、HAR、HSP区别
HarmonyOS中的HAP、HAR、HSP区别详解 1. 基本概念 HAP (Harmony Ability Package) 定义:应用安装和运行的基本单元 特点: 包含代码、资源、第三方库及配置文件 支持声明Ability和Page 分为Entry(主模块)和Feature(特性模块)两种类型 HAR (Harmony Archive) 定义:静态共..
HarmonyOS NEXT
178
0
2025-06-25 22:22:09
HarmonyOS 应用权限管控流程
HarmonyOS 应用权限管控流程详解 一、权限管控概述 HarmonyOS 通过多层次的安全机制保护用户数据和系统资源,其中应用权限管控是核心组成部分。系统通过以下机制实现权限管控: 应用沙箱:每个应用运行在独立沙箱中,通过TokenID识别和限制应用访问行为 权限分级:根据APL(Ability Privilege Level)将权限分为normal、..
HarmonyOS NEXT
154
0
2025-06-25 22:21:29
HarmonyNext动画大全03-帧动画
HarmonyNext动画大全03-帧动画 帧动画概述 帧动画(Frame Animation)是HarmonyOS中一种基础的动画类型,它通过快速连续播放一系列静态图片来产生动态视觉效果。这种动画形式类似于传统的手绘动画或GIF动画,每一帧都是一个完整的图像,按顺序播放时产生运动效果。 帧动画的特点 逐帧播放:由一系列静态图片按顺序播放组成 精确控制:可以..
HarmonyOS NEXT
154
0
2025-06-25 22:20:51
HarmonyNext动画大全02-显式动画
HarmonyOS NEXT显式动画详解 1. 核心接口 显式动画通过animateTo接口实现,主要特点包括: 触发方式:需主动调用接口触发动画 参数配置 : animateTo({ duration: 1000, // 动画时长(ms) curve: Curve.Ease, // 动画曲线 delay: 200, // 延迟时间 iterations: ..
HarmonyOS NEXT
147
0
2025-06-25 22:20:06
Harmony Next 动画大全01-属性动画
Harmony Next 动画大全01-属性动画 属性动画概述 属性动画是HarmonyOS中最基础的动画类型,它通过改变组件的属性值来实现平滑的过渡效果。在HarmonyOS NEXT中,属性动画提供了丰富的接口和能力,让开发者可以轻松创建各种动态视觉效果。 属性动画的核心原理是:系统按照设定的动画参数(如时长、曲线等),驱动属性值从起始值逐渐变化到终点值..
HarmonyOS NEXT
150
0
2025-06-25 20:09:16
HarmonyOS 弹框开发实战【2】
第二篇:自定义弹框的那些事 说到自定义弹框,这个真的是个双刃剑。功能强大,但是坑也多。我记得第一次写自定义弹框的时候,光是搞清楚CustomDialog和CustomDialogController的关系就花了不少时间。 CustomDialog其实就是个普通的组件,只不过加了个装饰器。刚开始我总是搞不清楚为什么要单独写个controller,后来才明白这是..
HarmonyOS NEXT
134
0
2025-06-25 19:18:35
HarmonyOS 弹框开发实战【1】
第一篇:弹框基础与常见坑点 做了这么久的HarmonyOS开发,弹框算是用得最多的组件之一了。说实话,刚开始接触的时候踩了不少坑,特别是在选择用哪种弹框的时候经常纠结。今天就把我这段时间的经验整理一下,希望能帮到大家。 弹框在移动端开发中真的太重要了,用户的每一个重要操作几乎都离不开它。删除文件要确认,登录失败要提示,选择图片要弹出选项...这些场景都需要弹..
HarmonyOS NEXT
133
0
2025-06-25 11:57:27
《仿盒马》app开发技术分享--未完成订单列表展示逻辑优化(61)
技术栈 Appgallery connect 前言: 上一节我们实现订单与优惠券的联合提交时,我去到订单列表页面查看生成的订单信息,发现现在的订单从信息展示到价格计算全都是有问题的。所以紧急的把对应的问题修改一下。 问题来源: async aboutToAppear(): Promise<void> { const value = await S..
HarmonyOS NEXT
132
0
2025-06-25 11:57:02
《仿盒马》app开发技术分享-- 订单结合优惠券结算(60)
技术栈 Appgallery connect 开发准备 上一节我们已经实现了优惠券的选择,并且成功的把券后的价格也展示给用户,不能使用的优惠券我们也用友好的方式告知用户,这一节我们来实现优惠券内容的下一步,优惠券内容结合订单进行结算提交 功能分析 因为我们之前的订单列表是订单相关商品相关是分开的,所以在这里我们同样要把优惠券的内容分开,只存储id进去后续再查..
HarmonyOS NEXT
137
0
2025-06-25 11:56:38
《仿盒马》app开发技术分享--确认订单选择优惠券(59)
技术栈 Appgallery connect 开发准备 在上一节我们实现了在确认订单页查询优惠券,但是我们并没有其他优惠券相关的逻辑,我们的目的还是在订单结算的时候去使用我们对应的优惠券,现在我们要在确认订单页去进行优惠券的选择,为了方便用户操作,我们以弹窗的形式展现 功能分析 要实现在弹窗中展示优惠券首先,我们要创建一个自定义弹窗,在弹窗中我们要查询的数据..
HarmonyOS NEXT
127
0
2025-06-25 11:56:21
《仿盒马》app开发技术分享-- 优惠券逻辑优化(58)
技术栈 Appgallery connect 开发准备 我们已经实现了优惠券的领取和展示,现在已经趋近于一个完整的电商应用了,但是这时候问题又来了,我们领取完优惠券之后,我们的新用户优惠券模块依然存在,他并没有消失,既然我们是从云数据库中查询的数据,那么我们需要找到一个字段跟他对应起来,来实现新用户领券后关闭这个模块的展示,同时我们在未登录的时候他也要保持隐..
HarmonyOS NEXT
137
0
2025-06-25 11:56:02
《仿盒马》app开发技术分享-- 优惠券展示页(57)
技术栈 Appgallery connect 开发准备 上一节我们实现了优惠券的领取功能,并且在云端已经成功查询出优惠券信息,那么我们需要来实现一个优惠券展示的页面来向用户展示当前账号下的优惠券信息,辅助用户更好的去购买需要的商品,因为优惠券会有多种状态,在展示时也要注意不同状态的区分如何处理 功能分析 要实现优惠券的展示我们首先要获取当前登录的用户,因为我..
HarmonyOS NEXT
126
0
2025-06-25 11:55:41
《仿盒马》app开发技术分享-- 领取优惠券(56)
技术栈 Appgallery connect 开发准备 在之前的功能开发中,我们有些功能只有展示的能力并没有与云端产生任何的交互,后续经过我们的迭代,更多的能力有了交互能力,这一节我们就要开始着手给那些静态展示的模块添加业务逻辑,我们现在要实现的是首页的新人优惠券的领取 功能分析 新人优惠券我们在创建的时候给他赋予了一些字段,分别对应了优惠券的id,面额,最..
HarmonyOS NEXT
140
0
2025-06-25 11:55:14
《仿盒马》app开发技术分享-- 回收金提现安全锁校验(55)
技术栈 Appgallery connect 开发准备 上一节我们实现了回收金提现记录的展示功能,我们回收金相关的内容更加的丰富了,在之前的业务逻辑中我们添加了一个设置安全锁的功能,虽然我们成功设置了安全锁,也把对应的表信息提交到云端,但是我们并没有在提现的流程中去使用安全锁相关的内容,这一节我们就把安全锁相关的内容跟提现流程关联起来,让我们的功能安全性更高..
HarmonyOS NEXT
135
0
2025-06-25 11:54:38
《仿盒马》app开发技术分享-- 回收金提现记录查询(54)
技术栈 Appgallery connect 开发准备 上一节我们实现了回收金提现的功能,并且成功展示了当前账户的支出列表,但是我们的提现相关的记录并没有很好的给用户做出展示,用户只知道当前账户提现扣款,并不知道回收金的去向,这一节我们就要实现回收金记录的查询添加、查询、展示 功能分析 要实现这些功能我们需要新建一张表,根据当前用户绑定的信息去填充对应的信息..
HarmonyOS NEXT
132
0
2025-06-25 11:54:04
《仿盒马》app开发技术分享-- 回收金提现(53)
技术栈 Appgallery connect 开发准备 上一节我们实现了银行卡的绑定跟回显,这一节我们要真正的实现银行卡提现的功能了,在这之前我们还需要对提现页的业务逻辑进行更进一步的优化,同时为了方便我们去进行数据间的交互,我们在个人信息模块新增了金额和积分的字段,方便我们其他页面的展示和隐藏 功能分析 要实现这些功能首先我们要获取当前账号下的回收金总额,..
HarmonyOS NEXT
129
0
2025-06-25 11:53:35
《仿盒马》app开发技术分享-- 绑定银行卡回显(52)
技术栈 Appgallery connect 开发准备 上一节我们实现了安全锁的绑定,这一切都是为了帮助用户在提现流程上能有更好更安全的体验,现在我们开始正式着手提现相关的流程,我们先进行提现银行卡的绑定,绑定成功后我们关闭页面把数据回显到提现页 功能分析 首先我们要实现相应信息的录入,我们需要新建对应的银行卡绑定页面来填充信息,信息填充完成后把银行卡数据提..
HarmonyOS NEXT
139
0
2025-06-25 11:53:15
《仿盒马》app开发技术分享-- 设置安全锁(51)
技术栈 Appgallery connect 开发准备 上一节我们实现了提现页面以及部分组件的业务逻辑,那么我们在提现这一步为了更多的安全层面的考虑,设置了一个安全锁,用户只要开启了安全锁,那么每次的提现,都需要把本地的密码提交到云端核对安全锁的内容才可以执行后续的提现步骤,如果不能解锁,那么后续的内容都无法实现,这更好的保护了用户的财产安全 功能分析 要实..
HarmonyOS NEXT
134
0
热门文章
仓颉编程语言已正式开源
123 浏览
0 评论
AI编程神器!Trae+Claude4.0 简单配置 让HarmonyOS开发效率飙升
123 浏览
0 评论
学着学着 我就给这个 HarmonyOS 应用增加了些新技术
131 浏览
0 评论
聚焦 AIoT 领域:openvela 开源项目正式入驻 GitCode
140 浏览
0 评论
基于Flutter 3.27.4鸿蒙版0.1.0版本(Beta)发布
159 浏览
0 评论
【HarmonyOS组件/模板集成创新活动-如何高效开发鸿蒙应用 (鸿社圈子)】
133 浏览
0 评论
【HarmonyOS】ArkUI-X一套代码跑多端的跨平台方案概念详解
135 浏览
0 评论