51CTO首页
AI.x社区
博客
学堂
精品班
软考社区
免费课
企业培训
鸿蒙开发者社区
信创认证
公众号矩阵
移动端
视频课
免费课
排行榜
短视频
直播课
软考学堂
全部课程
软考
信创认证
华为认证
厂商认证
IT技术
PMP项目管理
免费题库
在线学习
文章
资源
问答
课堂
专栏
直播
51CTO
鸿蒙开发者社区
51CTO技术栈
51CTO官微
51CTO学堂
51CTO博客
CTO训练营
鸿蒙开发者社区订阅号
51CTO软考
51CTO学堂APP
51CTO学堂企业版APP
鸿蒙开发者社区视频号
51CTO软考题库
鸿蒙开发者社区
首页
帖子
问答
资源
课堂
直播
发现
登录/注册
51CTO
中国优质的IT技术网站
51CTO博客
专业IT技术创作平台
51CTO学堂
IT职业在线教育平台
活动
短视频
专栏
极客Show
鸿蒙技术特刊
我的关注
全部帖子
操作系统
OpenHarmony
HarmonyOS
其他
应用开发
卡片开发
三方库
IDE
其他
设备开发
海思开发板
树莓派
其他
框架语言
C/C++
Java
JavaScript
ArkUI / eTS
其他
其他
物联网
云原生
数据库
操作系统
大数据
人工智能
开发语言
其他
社区版务
社区公告
社区生活
社区规则
意见反馈
社区活动
默认
发布时间
热度
原创
精华
热门标签
HarmonyOS
行向鸿蒙深处
可可图片编辑
基于HarmonyOS的图片编辑器开发与跨设备协同编辑实现
原创
基于HarmonyOS的图片编辑器开发与跨设备协同编辑实现一、项目概述本项目基于HarmonyOS的图像处理能力,开发一个支持多设备协同的图片编辑器应用,实现基础滤镜功能并参考《鸿蒙跨端U同步:同一局游戏中多设备玩家昵称头像显示》中的分布式技术,实现编辑状态在多设备间的实时同步。!https:example.comimageeditorarch.png图1:图片编辑器架构(包含UI层、图像处理层、数据管理层和分布式同步层)二、核心功能实现图像处理与滤镜...
进修的泡芙
1回复
3431浏览
物联网
ui
Arkcompiler
ArkUI-X
HarmonyOS5
仓颉编程语言在Cursor中的AI智能开发实践指南
原创
精华
热门内容榜
• 最近上榜
仓颉编程语言在Cursor中的AI智能开发实践指南📖前言7月31日,华为仓颉编程语言正式开源,包含运行时、标准库、编译器和stdx等完整组件,同时还提供了丰富的语料库资源。作为一门全新的编程语言,目前主流AI模型(如Qwen、DeepSeek、Claude等)对仓颉语言的支持还相对有限,这就需要我们为AI编程工具提供充足的文档和语料支持。Cursor是一款革命性的AI驱动代码编辑器,它能够深度理解您的代码库,并通过自然语言交互帮助开发者更...
智饼工坊
0回复
4071浏览
Cursor
仓颉
Cangjie
AI编程
智能编程
HarmonyOS 5 应用拉起系列(二):如何拉起微信小程序
原创
精华
热门内容榜
• 最近上榜
随着鸿蒙生态的不断发展,越来越多开发者希望实现应用间的无缝联动,特别是与微信小程序的交互场景,比如拉起乘车码、城市服务等。这类需求在社区中也屡见不鲜,实际开发过程中更是踩坑不断。本文将完整分享如何在HarmonyOS中实现“拉起微信小程序”的能力,覆盖从申请AppId、SDK集成到拉起实现与常见错误排查的全过程。若你尚不清楚HarmonyOS中其他拉起方式,可参考本系列第一篇文章。一、前期准备工作1.在微信开放平台申请App...
Harmony魔法师
0回复
4733浏览
HarmonyOS
微信
HarmonyOS一杯冰咖啡 —— MVVM?
原创
精华
热门内容榜
• 最近上榜
一、引言最近看到一个项目的架构设计,刚开始看还有点懵,但仔细想了想,其实它还挺有意思的。它用了一个混合型架构,表面看像MVVM,实际上中间加了一层Controller(或者说是PresenterDisPatcher),再加上Biz和Imp,把职责细分得非常明确。今天就借这个机会,跟大家一起聊聊这个架构是怎么设计的,我是怎么理解它的。阿弥陀佛。如果您有任何疑问、对文章写的不满意、发现错误或者有更好的方法,如果你想支持下一期请务必点赞,...
猫猫头啊
0回复
3568浏览
harmonyos
鸿蒙
鸿蒙架构
HarmonyOS 5 应用拉起系列(一):应用与元服务互通方式
原创
精华
热门内容榜
• 最近上榜
HarmonyOS5应用拉起系列(一):应用与元服务互通方式随着HarmonyOS生态的发展,应用之间、应用与元服务之间的互相拉起成为常见的交互方式。结合我平时开发所遇到的场景,将系统总结HarmonyOS中几种主流的拉起方式,包括openLink、startAbility、openAtomicService和FullScreenLaunchComponent,并通过实际代码进行说明,帮助开发者灵活选择、快速集成。一、HarmonyOS常见拉起方式对比下表概览了各类拉起方式的特性、适用场景与...
Harmony魔法师
0回复
5.3w浏览
HarmonyOS
【HarmonyOS】鸿蒙应用HTTPDNS 服务集成详解
原创
精华
热门内容榜
• 最近上榜
【HarmonyOS】鸿蒙应用HTTPDNS服务集成详解一、前言鸿蒙应用HTTPDNS服务集成,首先需要理解基本概念。HTTPDNS是什么?干嘛用的呢?从这个问题又会延伸出DNS是什么。接下来我们逐个讲解。再之后进行HTTPDNS服务集成得步骤讲解。二、DNS是什么?DNS是互联网的核心基础设施,核心功能是将人类可读的域名(如www.baidu.com)转换为机器可识别的IP地址(如180.101.50.242),让设备能够通过IP定位并访问网络资源。说白了,DNS就是个...
GeorgeGcs
1回复
5077浏览
HTTPDNS
DNS
鸿蒙
集成
SDK
【HarmonyOS】鸿蒙ArkWeb加载优化方案详解
原创
精华
热门内容榜
• 最近上榜
【HarmonyOS】鸿蒙ArkWebview加载优化方案详解一、前言一般来说ArkWeb作为鸿蒙的Web容器,性能是够用的。但是针对网页的前置处理条件较多,例如涉及到DNS,大量的资源下载,网页和动画渲染等。作为重度依赖资源链的容器,当某个资源还没ok,就会很容易出现白屏,卡端,长时间loading这些影响用户体验的问题。用户对加载延迟的敏感度极高(如延迟100ms即影响留存),而随着Web内容在应用中占比上升,未优化的Webview会导致“原生...
GeorgeGcs
0回复
4558浏览
ArkWeb
Webview
网页
加载优化
性能
鸿蒙开发:了解显式动画animateTo
原创
精华
热门内容榜
• 最近上榜
前言上篇文章,我们简单了解了属性动画,知道了属性动画有两种实现方式,一种是animation,另一种是animateTo,上篇的案例基本上也都是使用animation来实现的,其实在案例中,大家也都发现了,animation是组件的通用属性,也就是说是和组件进行绑定的,如果想让多个组件进行动画播放,那么就需要绑定多个组件。有没有一种方式,执行起来,可以适用于多个可动画属性配置相同动画参数的动画呢,答案是必须有的,这就是animateTo。...
程序员一鸣
0回复
4432浏览
鸿蒙显示动画
鸿蒙animateTo
鸿蒙开发:简单了解属性动画
原创
精华
热门内容榜
• 最近上榜
前言什么是属性动画呢?字面之义就是让属性产生动画,产生某些可执行的动作,使其和原有的UI形态发生了根本的变化,当然了,其本身也类似这层意思;属性动画中,我们需要知道,并不是所有的属性都可以执行动画操作,比如一个组件,设置焦点控制,禁用控制,改变的只是动作状态,而本身的UI形态并没有发生变化,所以并不能执行动画,也就不属于动画属性。是否定义为一个可执行动画属性,有两个标准,第一个是改变它能够使其UI发...
程序员一鸣
0回复
3973浏览
鸿蒙属性动画
鸿蒙平移动画
鸿蒙旋转动画
支持鸿蒙OS的产品级SSD1306 OLED屏驱动库(MIT许可证开源)
原创
精华
移植后的代码仓链接:https:github.comxusiweiharmonyosssd1306功能简介:•使用HarmonyOS的IoT硬件接口•提供字符绘制相关接口,内置四种字体大小的ASCII字符;•提供图形绘制相关接口,如绘制直线、矩形、圆形等;•内置一个128x64bit内存缓冲区,支持全屏刷新(可以用来实现动画、视频播放);•针对SSD1306连续数据发送进行了优化,目前全屏刷新速率能够达到10帧每秒;•MIT许可证,可使用到产品级...
码工许师傅
6回复
2.5w浏览
HarmonyOS
【HarmonyOS Next之旅】基于ArkTS开发(二) -> UI开发三
原创
目录1>绘制图形1.1>绘制基本几何图形1.2>绘制自定义几何图形2>添加动画效果2.1>animateTo实现闪屏动画2.2>页面转场动画3>常见组件说明1>绘制图形绘制能力主要是通过框架提供的绘制组件来支撑,支持svg标准绘制命令。1.1>绘制基本几何图形绘制组件封装了一些常见的基本几何图形,比如矩形Rect、圆形Circle、椭圆形Ellipse等,为开发者省去了路线计算的过程。FoodDetail...
枫叶丹6
0回复
5750浏览
HarmonyOS
DevEco Studio
【HarmonyOS Next之旅】基于ArkTS开发(二) -> UI开发二
原创
精华
目录1>声明式UI开发指导1.1>开发说明1.2>创建页面1.3>修改组件样式1.4>更新页面内容2>创建简单视图2.1>构建Stack布局2.2>构建Flex布局2.3>构建食物数据模型2.4>构建食物列表List布局2.5>构建食物分类Grid布局2.6>页面跳转与数据传递2.6.1>页面跳转2.6.2>页面间数据传递1>声明式UI开发指导1.1>开发说明声明式...
枫叶丹6
0回复
7339浏览
HarmonyOS
DevEco Studio
【HarmonyOS Next之旅】基于ArkTS开发(二) -> UI开发一
原创
目录1>方舟开发框架概述1.1>基本概念1.2>主要特征1.3>框架结构2>基于ArkTS的声明式开发范式概述2.1>基础能力2.2>整体架构3>类Web开发范式概述3.1>整体架构1>方舟开发框架概述方舟开发框架(简称:ArkUI),是一套构建HarmonyOS应用界面的UI开发框架,它提供了极简的UI语法与包括UI组件、动画机制、事件交互等在内的UI开发基础设施,以满足应用开发者的...
枫叶丹6
0回复
6608浏览
HarmonyOS
DevEco Studio
【HarmonyOS Next之旅】基于ArkTS开发(一) -> Ability开发二
原创
精华
目录1>DataAbility开发1.1>场景介绍1.2>接口说明1.3>开发步骤1.3.1>创建Data1.3.2>访问Data2>FA卡片开发2.1>卡片概述2.2>场景介绍2.3>接口说明2.4>开发步骤2.4.1>创建LifecycleForm2.4.2>配置卡片配置文件2.4.3>卡片信息的持久化2.4.4>开发卡片页面3>WantAgent开发3.1>场景简介...
枫叶丹6
0回复
7063浏览
HarmonyOS
DevEco Studio
HarmonyOS Flutter Boost完全接入手册:爬完所有坑的实战指南
原创
精华
FlutterBoost在做混合开发非常实用,但官方文档的不清晰。本文将基于实战经验,帮助大家避开那些常见的坑,快速上手并高效开发。前言:为何要写这篇手册在开发过程中,我发现官方文档对于FlutterBoost的集成描述不够清晰,按照官方文档操作会遇到诸多问题。因此,我决定结合自己的实战经验,为大家提供一份详细且实用的集成手册,希望能帮助大家少走弯路。一、集成问题:从源码到har包的抉择在开发初期,我尝试通过集成源码来实...
王二蛋和他的张大花
0回复
5.3w浏览
flutter
【HarmonyOS】ArkTS语法详细解析
原创
【HarmonyOS】ArkTS语法详细解析一、语言定位与演进脉络作为鸿蒙生态的核心开发语言,ArkTS是目前最主流的开发语言。从最初使用Java试水,到切换JS和ArkTS。ArkTS用开发效率的实力证明了编程语言的未来。目前世界主流的应用和前端语言都是声明式编程,响应式布局。通过事件流进行控制逻辑处理,数据变化通过UI框架监听去刷新UI布局。ArkTS作为TypeScrpt的扩展。这里要注意是扩展。并非像TypeScrpt是JavaScript的子集的关系。1、...
GeorgeGcs
0回复
7193浏览
ArkTS
鸿蒙
语法
Android
IOS
鸿蒙开发:弹出库更新至1.2.2版本,新增模态页面弹出
原创
精华
前言最近一段时间,自己把更多的精力放在了内部测试插件的开发,以至于,自己维护的很多库,大家在Github中Issues提的问题,迟迟没有第一时间进行解决,不是不解决,而是实在腾不出时间,还好,内部测试插件已经完成开发,所维护的库,接下来也会提了日程进行一一解决。今天把弹窗库(dialog)进行了更新,由1.2.1版本更新至了1.2.2版本,此版本最大的改动有两个,一个是新增了模态页面弹出,第二个是,优化了使用底部弹出动画...
程序员一鸣
0回复
5.3w浏览
鸿蒙dialog
鸿蒙模态弹窗
鸿蒙开发:一键更新的内测打包工具的后续规划
原创
精华
前言自从上篇文章推出了自研的内测打包工具之后,文章小火了一把,公众号单篇文章浏览量已破1.9万,粉丝也增加了几百个,虽然说,比不上大V的成绩,但是在整个技术圈,也是可圈可点的,可以看出,在当下的鸿蒙开发中,大家还是及其关注这一领域的。毕竟,推出的内测打包工具,使用简单,轻轻点击一下,便实现了即打包即验证,再也不用等待审核,可以说解决了鸿蒙开发中的一大痛点,那就是测试的及时性,在当下整个鸿蒙市场中,...
程序员一鸣
0回复
5985浏览
鸿蒙打包工具
鸿蒙团队内部测试
跟老卫学HarmonyOS开发:HarmonyOS ArkTS 获取位置服务
原创
本文主要介绍在HarmonyOS下如何使用ArkTS获取位置服务。LocationKit概述移动终端设备已经深入人们日常生活的方方面面,如查看所在城市的天气、新闻轶事、出行打车、旅行导航、运动记录。这些习以为常的活动,都离不开定位用户终端设备的位置。当用户处于这些丰富的使用场景中时,系统的位置能力可以提供实时准确的位置数据。对于开发者,设计基于位置体验的服务,也可以使应用的使用体验更贴近每个用户。当应用在实现基于设备位...
waylau
0回复
8007浏览
鸿蒙
HarmonyOS
ArkTS
鸿蒙Next使用闭包实现点击事件防抖
原创
精华
点击事件的防连击(防止短时间内多次触发点击)是非常常见的需求,核心目的是避免因用户快速多次点击导致的业务逻辑异常、重复操作或性能问题。例如:表单提交:如注册、登录、支付、评论发布等。若不防连击,可能导致多次提交相同数据。解决事件的防连击,需要用到闭包,通过以下例子,了解一下闭包。作用域通过两个for循环,比较一下test(){console.log('开始执行'+DateUtil.format(newDate().getTime(),'HH:mm:ss'))letindex...
auhgnixgnahz
0回复
5738浏览
鸿蒙Next
暂无内容
1
2
3
4
5
6
7
8
9
10
317
精选
客服
订阅鸿蒙技术特刊,精选内容抢先看
微信扫码关注,即刻订阅