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 Next智能聊天助手开发实践
原创
HarmonyOSNext智能聊天助手开发实践项目概述HarmonyOSNext智能聊天助手是一款基于鸿蒙生态系统开发的现代化AI对话应用,采用ArkTS语言和鸿蒙原生组件开发。该应用实现了与AI模型进行文本对话的基本功能,包括消息发送、接收、历史记录保存以及设置管理等交互操作,同时为用户提供了简洁美观的用户界面,展示了HarmonyOS应用开发的典型特性和技术架构。成果展示源代码:公众号知识浅谈回复智能聊天代码视频演示:[点击这里查看视...
知识浅谈
0回复
3172浏览
HarmonyOS
DeepSeek
由浅入深学习新模块之window_manager(二)
原创
精华
作者:王清由浅入深学习新模块之windowmanager(二)前言:在上一篇文章https:ost.51cto.composts20923中,主要介绍了windowmanager的发展史和功能介绍,本文开始介绍OpenHarmony的windowmanager的具体实现相关。windowmanager在OpenHarmony中的代码目录:foundationwindowwindowmanager├──dmDislplayManagerClient实现代码│├──BUILD.gn│├──include│├──src│└──test├──dmserverDislplayManagerService实现...
深开鸿
3回复
1.1w浏览
深开鸿
OpenHarmony
KaihongOS
HarmonyOS Next 弹窗系列教程(1)
原创
HarmonyOSNext弹窗系列教程(1)弹窗探索之旅弹窗的本质是什么?各位开发者们,在日常使用应用程序时,你一定见过那些突然出现的交互框吧?没错,这就是我们今天要深入了解的主题——弹窗!简单来说,弹窗是应用程序中弹出的交互元素,它们承担着传递关键信息或引导用户操作的任务。它们就像应用与用户之间的即时对话框,不时弹出提示:"请注意这里!"下面是一些常见弹窗的示例:弹窗的核心分类按照交互方式的强制程度,弹窗可...
万少skr
0回复
3160浏览
HarmonyOS Next
OpenHarmony的allinone.bin固件格式解析
原创
在开发完Hi3861的固件之后,需要对固件进行烧录。官方推荐直接使用allinone.bin固件。通过HiBurn软件加载该固件之后,会解析出三个bin文件。猜测allinone.bin中包含了这三个固件,以及一些配置参数。带着这个猜测,分析了一下openharmony关于编译部分的代码。在build\scripts目录下发现了packetcreate.py文件。htmlxmldevice\hisilicon\hisparkpegasus\sdkliteos\build\scripts\packetcreate.py于是与源码对比分析,发现确实该...
再见南丫岛
2回复
1.2w浏览
HiBurn
Openharmony
一键多环境构建——用 Hvigor 玩转 HarmonyOS Next
原创
引言在HarmonyOSNext的应用开发中,常常需要针对不同环境(测试、预发、线上)或不同签名(调试、正式)输出多个APPHAP包。虽然HarmonyOS提供了多目标构建(MultiTargetBuild)能力,可以在同一项目里配置多个product并生成不同包名的多个产物,但某些深度定制(如动态修改module.json5中的clientid、appid,或基于构建时间改写输出包名)仍需借助自定义Hvigor插件来完成。结合示例项目,演示如何通过Hvigor插件配合多目标构建...
Harmony魔法师
0回复
3580浏览
鸿蒙
插件
多目标产物
Harmony 动态路由框架:TheRouter 开源
TheRouter是一个用于移动端APP,包括Android、iOS、Harmony三端的模块化、组件化开发的一整套解决方案框架。提供了三端高一致性,对移动端开发者更友好,让开发人员更适应,使用起来也更顺手。在鸿蒙上,TheRouter基于HMRouter做了深度定制,不仅支持平台化应用实现组件化、跨模块调用、动态化等功能的集成等功能基础上,还提供了编译时安全检查、支持动态路由下发与修改、路由Path一对多等高度动态能力。Github:[https:github....
mb63fd9e01e6253
0回复
4222浏览
鸿蒙路由
OpenHarmony ArkUI - ets_runtime启动流程源码解读
原创
精华
作者:张志成前言本文基于OpenHarmony源码梳理应用的启动过程,介绍appspawnabilityruntimeaceengineetsruntime等重要模块的初始化流程,以及它们之间的相互关系。不同形态的hap应用在具体细节上会有一些差异,但整体的流程上是一致的。本文基于OpenHarmoney3.2标准系统FA模式的ets应用进行阐述。1.应用启动整体流程查看各个进程的父子关系可知,OpenHarmony的系统应用和用户应用进程,都是由应用孵化器(appspawn)拉起的。应用...
深开鸿
5回复
1.7w浏览
深开鸿
KaihongOS
OpenHarmony
HarmonyOS Next:在同一个项目使用多目标产物构建不同包名应用
原创
引言在日常的开发中涉及到多签名和多产物构建输出时手动切换签名文件和包名在开发中是容易出错且费时的一个操作,鸿蒙提供了自定义hvigor插件和多目标产物构建,那我们可以通过hvigor插件来动态修改不同项目配置所需要的代码,保证一套代码在不同的包名上切换且项目本身的功能是不变的,通过多目标产物构建输出自己想要的目标产物,实现定制化构建项目。一、了解多目标产物构建是什么1.什么是多目标产物构建简单来说多目标产物...
Harmony魔法师
0回复
4456浏览
鸿蒙
多目标产物
#HarmonyOS NEXT体验官#智能健康监护系统开发分享
原创
一、项目背景与设计思路(实现智能监护解决方案)核心功能设计:实时体征数据元服务卡片(ArkUI动态布局)异常数据推送通知(HarmonyOSPushKit)分布式体征数据同步(跨设备数据库)紧急医疗服务支付(HMSCore支付能力)二、关键模块实现与代码解析1.智能元服务卡片开发动态健康数据卡片(基于ArkTS声明式UI):HealthDataCard.etsEntryComponentstructHealthCard{StateheartRate:number72StatebloodOxygen:number98build(){Col...
我的昵称逐静
0回复
3271浏览
arkts
鸿蒙动画与交互设计:ArkUI 3D变换与手势事件详解
原创
大家好,我是V哥。在鸿蒙NEXT开发中,ArkUI提供了丰富的3D变换和手势事件功能,可用于创建生动且交互性强的用户界面。下面详细介绍ArkUI的3D变换和手势事件,并给出相应的ArkTS案例代码。1.ArkUI3D变换ArkUI支持多种3D变换效果,如旋转、缩放、平移等。通过设置组件的transform属性,能实现不同的3D变换效果。常见的3D变换属性rotateX(angle):绕X轴旋转指定角度。rotateY(angle):绕Y轴旋转指定角度。rotateZ(angle):绕Z轴旋...
威哥爱编程
0回复
2807浏览
arkts
harmonyos-next
鸿蒙
利用DevEco Profiler定位性能瓶颈,优化资源占用
原创
大家好,我是V哥。在鸿蒙NEXT开发中,DevEcoProfiler是一款集成在DevEcoStudio中的性能分析工具,能帮助开发者深入了解应用在运行时的性能表现,定位性能瓶颈。下面,V哥用一个具体的业务场景来介绍DevEcoProfiler的使用。实际业务场景如果你要开发一个鸿蒙应用,该应用具备从网络获取新闻列表数据并将其展示在界面上的功能。随着应用功能的增加,发现加载新闻列表时性能不佳,这下可头大了,怎么办?需要使用DevEcoProfiler定...
威哥爱编程
0回复
2768浏览
arkts
harmonyos-next
鸿蒙
鸿蒙 Web 组件调试流程优化
Android中如果想要调试WebView,可以在chrome直接访问chrome:inspect就能自动检测到可调试的页面列表。在鸿蒙中,想要调试Web组件没有像Android这么方便,需要一些手动步骤。官方文档里的这篇“[使用DevTools工具调试前端页面](https:developer.huawei.comconsumercndocharmonyosguideswebdebuggingwithdevtools)”详细地介绍了在鸿蒙中对应的调试方法。简单来讲,在代码中打开了Web组件调试开关以及连接手机后,你还要做以下几...
surunzi
0回复
4436浏览
OpenHarmony
HarmonyOS Next
鸿蒙Next
Webview
OpenHarmony 4.0 Release Pad Launcher 编译替换无法启动的解决方案
原创
关于作者:[I'mwestinyang](https:kaihongpai.feishu.cnwikiCqWLwJRadibxztkrIWZcogWxnXd)视频演示:https:www.bilibili.comvideoBV1KC4y1Q7B1时间线随着时间的推移,此篇文章在未来的某一天可能不再具备参考性,不过解决问题的思路还是值得分享下去的!20231026OpenHarmony4.0Release发布20231212此问题的发现和解决20231216此文章发布解决方案系统启动器仓库:https:gitee.comopenharmonyapplicationslaunchertreeOpenHarmony...
westinyang
2回复
9555浏览
OpenHarmony
Launcher
启动器
Pad
系统应用
HarmonyOS Next 教你两步超简单实现鸿蒙沉侵状态栏导航
原创
沉浸式状态栏导航一、概念沉浸式状态栏是一种让应用与系统UI融合的设计手法,通常指状态栏透明或与应用背景色一致,使得应用界面看起来更加统一和流畅。二、实现沉浸式状态栏的原因1.提升视觉体验:减少视觉割裂感,增强沉浸感。2.优化界面空间:隐藏状态栏或透明化状态栏,扩大应用内容区域。3.减少用户干扰:让用户更专注于应用内容,避免状态栏信息的分散注意力。4.符合设计趋势:提升应用的现代感与专业性。三、实现方式Har...
怀男孩cc
1回复
9594浏览
HarmonyOs
打造鸿蒙系统中最好用的加载动画和提示弹窗
原创
自从从事鸿蒙开发工作以来,幽蓝君一直在寻找一种优雅的弹窗方式,我不想要在每一个页面添加组件或者初始化,我只想要在我需要的时候,一句话就能弹出我需要的加载动画或者提示弹窗,简单粗暴又不失优雅。今天我要正式的跟大家分享这个极其简单好用的工具,我给它取名yloadinghud,我现在迫不及待的想要展示一下它有多好用:不管是在任何一个页面,不管在任何地方,当你需要加载动画,或者需要文字提示,你只需要一行代码就能搞...
幽蓝计划
0回复
3850浏览
鸿蒙开发
【HarmonyOS NEXT+AI】问答03:找不到DevEco Studio Cangjie Plugin下载链接?
原创
【HarmonyOSNEXT+AI】问答03:找不到DevEcoStudioCangjiePlugin下载链接?在“[HarmonyOSNEXT+AI大模型打造智能助手APP(仓颉版)](https:coding.imooc.comclass927.html)”课程里面,有学员提到了这样一个问题:我在[华为开发者社区官网](https:developer.huawei.comconsumercndownload)找不到DevEcoStudioCangjiePlugin下载链接,是什么原因。这里就这位同学的问题,统一针对大家做下回复。往期提问答,可以在我主页查到。什么...
waylau
0回复
3097浏览
HarmonyOS
仓颉
Cangjie
[HarmonyOS Next] AppGallery Connect的配置以及Map Kit的使用
原创
前言MapKit(地图服务)为开发者提供强大而便捷的地图能力,助力全球开发者实现个性化显示地图、位置搜索和路径规划等功能,轻松完成地图构建工作。您可以轻松地在HarmonyOS应用元服务中集成地图相关的功能,全方位提升用户体验。使用场景MapKit提供以下功能,满足绝大多数地图开发的需求:创建地图:呈现内容包括建筑、道路、水系等。地图交互:控制地图的交互手势和交互按钮。在地图上绘制:添加位置标记、覆盖物以及各种形状...
第一小趴菜
2回复
1.7w浏览
HarmonyOS Next
HarmonyOS NEXT uniapp鸿蒙化,微信和qq分享图片怎么做
原创
在鸿蒙系统中,实现图片分享功能通常包括以下几个步骤:选择图片:使用鸿蒙系统提供的FilePicker或PhotoAccessHelper来选择图片。这些工具允许用户从设备中选择图片,并提供相应的API来处理选择的图片。处理图片:在选择了图片之后,需要处理这些图片用于分享。可能包括图片的加载、缩略图的生成等。分享图片:鸿蒙系统提供了多种分享API,可以使用这些API将图片分享到不同的平台比如微信或QQ。具体的分享方法取决于集成的分享...
Cydar
0回复
5985浏览
Uniapp
三方框架
【闲谈鸿蒙三方库】图表库@ohos/mpchart
原创
三方库背景在鸿蒙应用开发场景中,同样会遇到很多场景,需要将复杂的数据转化为直观易懂的图表形式,如折线图、柱状图、饼图等,帮助开发者在电商、金融、健康等多种应用中高效、准确地展示数据趋势和统计信息。例如,在电商应用中,往往需要一些图表展示商品销量趋势,帮助用户了解热门商品;在金融应用中,也能通过一些图表呈现gu票走势,辅助用户做出投资决策。mpchart是一个OpenHarmonyHarmonyOS的网络图片加载库。它主要对...
马迪迪迪
0回复
4658浏览
OpenHarmony
三方库
鸿蒙
HarmonyOS
【木棉花】HarmonyOS电量卡片
原创
精华
介绍本期笔者将分享一个基于ArkTS的HarmonyOS电量卡片开发案例,而案例实现的过程也是超级简单。开发环境要求●DevEcoStudio版本:DevEcoStudio3.1Release●HarmonyOSSDK版本:APIversion9工程要求●API9●Stage模型正文实现逻辑电量卡片的开发逻辑非常简单,首先要在工程已有的模块中新建一个ArkTS卡片;接着在卡片对应的EntryFormAbility类中编写一个获取电池信息的成员方法,并重写onAddForm方法(这个方法会在卡片被创建时...
木棉花_小蓝
3回复
1.2w浏览
木棉花
ArkTS
暂无内容
1
15
16
17
18
19
20
21
22
23
227
精选
客服
订阅鸿蒙技术特刊,精选内容抢先看
微信扫码关注,即刻订阅