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
鸿蒙
学习心得交流
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回复
4728浏览
鸿蒙
多目标产物
#HarmonyOS NEXT体验官#智能健康监护系统开发分享
原创
一、项目背景与设计思路(实现智能监护解决方案)核心功能设计:实时体征数据元服务卡片(ArkUI动态布局)异常数据推送通知(HarmonyOSPushKit)分布式体征数据同步(跨设备数据库)紧急医疗服务支付(HMSCore支付能力)二、关键模块实现与代码解析1.智能元服务卡片开发动态健康数据卡片(基于ArkTS声明式UI):HealthDataCard.etsEntryComponentstructHealthCard{StateheartRate:number72StatebloodOxygen:number98build(){Col...
我的昵称逐静
0回复
3314浏览
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回复
2856浏览
arkts
harmonyos-next
鸿蒙
利用DevEco Profiler定位性能瓶颈,优化资源占用
原创
大家好,我是V哥。在鸿蒙NEXT开发中,DevEcoProfiler是一款集成在DevEcoStudio中的性能分析工具,能帮助开发者深入了解应用在运行时的性能表现,定位性能瓶颈。下面,V哥用一个具体的业务场景来介绍DevEcoProfiler的使用。实际业务场景如果你要开发一个鸿蒙应用,该应用具备从网络获取新闻列表数据并将其展示在界面上的功能。随着应用功能的增加,发现加载新闻列表时性能不佳,这下可头大了,怎么办?需要使用DevEcoProfiler定...
威哥爱编程
0回复
2804浏览
arkts
harmonyos-next
鸿蒙
鸿蒙 Web 组件调试流程优化
Android中如果想要调试WebView,可以在chrome直接访问chrome:inspect就能自动检测到可调试的页面列表。在鸿蒙中,想要调试Web组件没有像Android这么方便,需要一些手动步骤。官方文档里的这篇“[使用DevTools工具调试前端页面](https:developer.huawei.comconsumercndocharmonyosguideswebdebuggingwithdevtools)”详细地介绍了在鸿蒙中对应的调试方法。简单来讲,在代码中打开了Web组件调试开关以及连接手机后,你还要做以下几...
surunzi
0回复
4550浏览
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回复
9684浏览
OpenHarmony
Launcher
启动器
Pad
系统应用
HarmonyOS Next 教你两步超简单实现鸿蒙沉侵状态栏导航
原创
沉浸式状态栏导航一、概念沉浸式状态栏是一种让应用与系统UI融合的设计手法,通常指状态栏透明或与应用背景色一致,使得应用界面看起来更加统一和流畅。二、实现沉浸式状态栏的原因1.提升视觉体验:减少视觉割裂感,增强沉浸感。2.优化界面空间:隐藏状态栏或透明化状态栏,扩大应用内容区域。3.减少用户干扰:让用户更专注于应用内容,避免状态栏信息的分散注意力。4.符合设计趋势:提升应用的现代感与专业性。三、实现方式Har...
怀男孩cc
1回复
9897浏览
HarmonyOs
打造鸿蒙系统中最好用的加载动画和提示弹窗
原创
自从从事鸿蒙开发工作以来,幽蓝君一直在寻找一种优雅的弹窗方式,我不想要在每一个页面添加组件或者初始化,我只想要在我需要的时候,一句话就能弹出我需要的加载动画或者提示弹窗,简单粗暴又不失优雅。今天我要正式的跟大家分享这个极其简单好用的工具,我给它取名yloadinghud,我现在迫不及待的想要展示一下它有多好用:不管是在任何一个页面,不管在任何地方,当你需要加载动画,或者需要文字提示,你只需要一行代码就能搞...
幽蓝计划
0回复
3952浏览
鸿蒙开发
【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回复
3171浏览
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回复
6245浏览
Uniapp
三方框架
【闲谈鸿蒙三方库】图表库@ohos/mpchart
原创
三方库背景在鸿蒙应用开发场景中,同样会遇到很多场景,需要将复杂的数据转化为直观易懂的图表形式,如折线图、柱状图、饼图等,帮助开发者在电商、金融、健康等多种应用中高效、准确地展示数据趋势和统计信息。例如,在电商应用中,往往需要一些图表展示商品销量趋势,帮助用户了解热门商品;在金融应用中,也能通过一些图表呈现gu票走势,辅助用户做出投资决策。mpchart是一个OpenHarmonyHarmonyOS的网络图片加载库。它主要对...
马迪迪迪
0回复
4890浏览
OpenHarmony
三方库
鸿蒙
HarmonyOS
【木棉花】HarmonyOS电量卡片
原创
精华
介绍本期笔者将分享一个基于ArkTS的HarmonyOS电量卡片开发案例,而案例实现的过程也是超级简单。开发环境要求●DevEcoStudio版本:DevEcoStudio3.1Release●HarmonyOSSDK版本:APIversion9工程要求●API9●Stage模型正文实现逻辑电量卡片的开发逻辑非常简单,首先要在工程已有的模块中新建一个ArkTS卡片;接着在卡片对应的EntryFormAbility类中编写一个获取电池信息的成员方法,并重写onAddForm方法(这个方法会在卡片被创建时...
木棉花_小蓝
3回复
1.2w浏览
木棉花
ArkTS
# HarmonyOS NEXT 体验官 # 原生应用&元服务开发~基础知识篇
原创
集成开发环境版本(IDE)DevEcoStudio5.0.3.403获取网址:https:developer.huawei.comconsumercndownload当然,这里也有助力快速构建HarmonyOS应用元服务最新的开发工具CommandLineTools;ohpmrepo;DevEcoCodeGenie;DevEcoTesting调试真机系统版本HarmonyOSNEXTDeveloperBeta1——————————————————————————————————————————元服务元服务介绍在形式上是一个在主屏幕上没有应用图标且...
时空未宇
2回复
9954浏览
HarmonyOS NEXT
鸿蒙原生应用开发
MySQL的InnoDB存储引擎的利弊分析
引言InnoDB作为MySQL最广泛使用的存储引擎,自MySQL5.5版本起成为默认存储引擎,以其事务支持、行级锁定和崩溃恢复能力著称。本文将从技术角度深入分析InnoDB存储引擎的优势与局限性,帮助开发者和数据库管理员做出更合理的技术选型。InnoDB的优势1.完整的事务支持InnoDB完全符合ACID(原子性、一致性、隔离性、持久性)特性:提供COMMIT和ROLLBACK操作支持四种标准的事务隔离级别(READUNCOMMITTED、READCOMMITTED、REPEATABLEREA...
壬炎V8
0回复
3114浏览
MySQL
InnoDB
存储引擎
Cocos Creator 和 Cocos2d - x 有何不同?
原创
CocosCreator和Cocos2dx都是Cocos生态体系下用于开发游戏和应用的工具,但它们存在多方面的差异,下面为你详细介绍:开发方式CocosCreator:这是一款集成开发环境(IDE),具备可视化编辑器。开发者借助编辑器的图形化界面,能够以拖拽节点、设置属性等直观方式来构建游戏场景、设计界面。并且支持脚本化开发,可使用JavaScript或者TypeScript编写游戏逻辑,这降低了开发门槛,让不熟悉复杂编程的人员也能快速上手。Cocos2dx:...
HMOS_Professor
0回复
5437浏览
cocos
Cocos2d-x
三方库编译
【HarmonyOS 5】使用openCustomDialog如何禁止手势关闭的方案
原创
【HarmonyOS5】使用openCustomDialog如何禁止手势关闭的方案一、前言在HarmonyOS中使用openCustomDialog自定义弹框时,我们会遇到实现禁止手势关闭弹框的业务场景。虽然在HarmonyOSNext中,自定义Dialog默认可能继承系统的侧滑返回手势,并且目前无法屏蔽,官方反馈未来版本可能会开放禁用选项。在当前版本中,目前无法完全禁止手势关闭,但可以通过一些方法进行控制。例如,监听onWillDismiss事件可以在关闭时进行拦截,但需要...
GeorgeGcs
0回复
4188浏览
openCustomDialog
关闭弹框
手势操作
自定义弹框
滑动
【HarmonyOS NEXT+AI】问答01:课程里用的什么大模型?能用DeepSeek吗?
在“[HarmonyOSNEXT+AI大模型打造智能助手APP(仓颉版)](https:coding.imooc.comclass927.html)”课程里面,有学员问,课程里用的什么大模型?能用DeepSeek吗?这里统一做下回复。课程使用AI大模型包括:讯飞星火SparkLite、阿里云通义、FLUX、QwenAudio、通义万相、DeepSeek等大模型。为啥要选这些大模型?讯飞星火、阿里云通义等都是头部AI供应商,业界有比较好的口碑及知名度,采用这些大模型,比较稳定,也有比较好的售后服...
waylau
0回复
4688浏览
HarmonyOS
鸿蒙
基于ArkUI Emitter对象实现自定义事件订阅系统
原创
[toc]一、引言在现代计算机编程中,事件驱动编程是一种非常重要的编程范式。它允许程序在特定事件发生时执行相应的操作,从而提高程序的灵活性和可维护性。ArkUI的Emitter对象提供了持续订阅事件、单次订阅事件、取消订阅事件以及触发事件的能力,为我们提供了一个很好的封装参考。在本文中,我们将探讨如何自己实现一个类似的事件订阅系统。二、什么是订阅模式2.1订阅模式订阅模式,也称为发布订阅模式(PublishSubscribePatte...
炒香菇的书呆子
1回复
4824浏览
ArkUI Emitter
暂无内容
1
17
18
19
20
21
22
23
24
25
229
精选
客服
订阅鸿蒙技术特刊,精选内容抢先看
微信扫码关注,即刻订阅