登录社区云,与社区用户共同成长
邀请您加入社区
亲爱的鸿蒙: 你好。 此刻,我坐在深夜的电脑前,屏幕幽幽地亮着,光标在DevEco Studio的代码编辑器里闪烁。窗外万籁俱寂,只有键盘的敲击声与你相伴。这已经不是第一个与你共度的深夜了。 还记得2021年9月那个下午,我第一次在官网点击下载DevEco Studio 2.1。进度条缓慢爬行时,我像个等待圣诞礼物的孩子。安装完成,创建第一个工程,选择Empty Ability,点击Finish—
华为官方 - 鸿蒙生态市场 鸿蒙生态市场为鸿蒙应用、元服务开发提供了丰富的模板与组件,极大提升了开发效率。本帖为大家总结分类一些常见的开发模板和组件,涵盖各行业鸿蒙应用开发的常见场景,希望能帮到正在开发HarmonyOS Next应用的小伙伴们~ 1. 常见模板(HarmonyOS Next行业示例,点击进入模板主页) 首先为大家总结 HarmonyOS Next 高频使用的开发模板,涵盖
【HarmonyOS NEXT+AI】问答06::仓颉编程语言的仓颉工具链和DevEco Studio Cangjie Plugin是什么关系?为什么要装这么多插件? 在“HarmonyOS NEXT+AI大模型打造智能助手APP(仓颉版)”课程里面,有学员提到了这样一个问题:安装了仓颉工具链,为什么还要安装DevEco Studio Cangjie Plugin?DevEco Studio会去调
在2025年6月20日华为开发者大会(HDC 2025)上,华为宣布正式开启HarmonyOS 6 Developer Beta版本,在体验创新与开发效率上进一步提升。华为终端BG软件部总裁龚体发表名为“更高效的鸿蒙开发体验”演讲,并宣布仓颉编程语言将于7月30日开源。仓颉最早是在2024年6月的华为开发者大会亮相,定位是下一代编程语言。 仓颉编程语言特性 作为一门新进的编程语言,仓颉吸取了各大主
切面编程通过分离程序关注点,插桩实现业务逻辑的隔离,有效降低耦合度与代码冗余。本课程通过解析插桩原理与Aspect类能力,结合统一参数校验、应用间跳转包名获取两大实战案例,提升程序可维护性与开发效率。
本次交流主要介绍HarmonyOS应用音频焦点管理机制和常见焦点冲突场景的解决方案,包括音频流类型与典型业务场景之间的映射关系、如何设置正确的音频流类型与典型业务场景之间的映射关系、如何设置正确的音频流类型、如何正确处理音频焦点中断事件以及如何使用AudioSession机制来自定义焦点策略等,帮助开发者解决应用中多音频流焦点冲突的问题,以增强用户播放体验。
一、前言 在上一讲的鸿蒙开发之多样化底部导航栏04——悬浮导航栏中,我们把导航栏悬浮了起来。可是有时这个导航栏会挡住页面的一些内容,这时候我们就会想到要不要在某些条件下,让导航栏显示/隐藏起来?那办法肯定是有的,请看下面的预览效果。 预览效果 二、正题 本文中的悬浮导航栏我们的方案是当页面向上滑动时,让导航栏隐藏,向下滑动时让导航栏显示,该代码在项目路径:src/main/ets/pages/5-
一、前言 在上一讲的鸿蒙开发之多样化底部导航栏03——灵动导航栏中,我们的应用导航栏可以做动效了。但是这样我们还是觉得不够,想要更加独特的用户体验,便会想到让导航栏悬浮起来,这样就有种“空中楼阁”的感觉 预览效果 二、正题 本文中的悬浮导航栏是让它从底部抬升一段距离,其他功能继承于灵动导航栏,该代码在项目路径:src/main/ets/pages/4-FloatingTabbar.ets 1、核心
滑块视图容器Swiper,提供子组件滑动轮播显示的能力。本节演示了API 15新增的动效模式SwiperAnimationMode的应用展示。 Swiper组件翻页至指定页面的动效模式。描述如下: 卡片能力: 从API version 15开始,该接口支持在ArkTS卡片中使用。元服务API: 从API version 15开始,该接口支持在元服务中使用。系统能力: SystemCapabi
本节演示HarmonyOS API 15新晋导航点组件Indicator的特性及用法。 所使用的环境为:DevEco Studio 5.0.5 Release 导航点组件Indicator概述 导航点组件Indicator,提供圆点导航点以及数字导航点两种导航点样式。 该组件从API Version 15开始支持,将原Swiper组件中的Indicator已有的能力作为一个单独组件提供给开发者使用
一、前言 在上一讲的鸿蒙开发之多样化底部导航栏02——凸起导航栏中,我们的应用开始脱离标准的默认导航栏束缚。所以,为了用户感受到更加炫酷的细节,我们就需要加一些动效更加让用户被带入的感受。而且通过该章节,我们将会学习到过渡动画知识点。 预览效果 二、正题 本文中的灵动导航栏我们打算让按钮在点击之后,有向上和向下滑动效果,该代码在项目路径:src/main/ets/pages/3-DynamicT
一、前言 在上一讲的鸿蒙开发之多样化底部导航栏01——默认导航栏中,我们应该都知道如何写一个标准的默认导航栏了。不过,我们有时不想太过于本分的按照默认方式创建导航栏,想凸显一下自己的个性和重要的功能,所以我们想让中间的按钮凸出以达到和其他按钮不同。 预览效果: 二、正题: 本文中的凸起导航栏我们打算让中间的发布向上凸出导航栏上边框,而这样的效果则需要改造默认导航栏的样式,使用自定义的方式来搭建才
#DevEco Studio# 社交 应用场景: Tabs组件是鸿蒙HarmonyOS开发中常用的容器组件,主要用于实现页面内容的分类切换,提升用户操作效率和信息获取体验。由TabContent(内容区)和TabBar(导航栏)两部分组成: TabContent:显示对应页签的内容视图,默认撑满父容器且不支持手动设置宽高 TabBar:用于导航切换,可配置文字/图标或自定义组件 1.TabBar
一、前言: 在移动APP开发中,底部导航栏是一种常见的用户界面设计元素,主要用于提供快速访问应用核心功能的入口,绝大部分APP都会设计底部导航栏,只有少数APP没有或没必要用到。它的作用和设计要点如下: 1、核心作用 快速导航 允许用户一键切换应用的主要模块(如首页、发布和个人中心等),避免频繁返回上级页面。 适合功能复杂、模块划分清晰的应用(如社交、电商、工具类APP)。 明确核心功能 通过图标
本次交流主要介绍HarmonyOS应用接入画中画功能和一键登录的实践方案。使用系统提供的相关接口,轻松开发画中画及一键登录功能。开发者可以应用本课中的建议,结合实际情况,进行功能的开发与接入,增强用户体验。
本次交流主要介绍HarmonyOS应用播控相关的实践方案。音视频类App开发者可以参考本节课中的开发过程,结合应用逻辑,降低播控相关能力的接入成本,提高开发效率。
本课程以官方模板为案例,详细解读模板的定义、获取、使用等全流程,旨在助力开发者基于模板高效开发、快速复制,轻松打造鸿蒙应用。
你是否在 HarmonyOS 开发中遇到过设备适配难题?是否想深入了解 ArkUI 框架的最新特性?或是对原子化服务的落地应用充满疑问? 现在,机会来了!2025年【HarmonyOS 开发者 “破界闯关” 问答挑战赛】正式开启,聚焦技术基础知识、设备开发、应用开发、分布式系统等各个领域,打造 “提问
import bundleManager from '@ohos.bundle.bundleManager'; import { KeyboardAvoidMode, window } from '@kit.ArkUI'; import { common, ConfigurationConstant } from '@kit.AbilityKit
HarmonyOS开发者社区有奖征文三期活动开启! HarmonyOS开发者社区有奖征文活动第三期如约而至!为助力开发者快速掌握 API 15及以上版本的核心特性,加速技术创新与生态共建
HMOS世界是基于开发者技术演进的大型代码工程的最佳实践,本次交流主要介绍HMOS世界设计开发过程中撰写的技术文章,内容涵盖HMOS世界三层架构设计、MVVM实践以及一多适配。
HMOS世界是基于开发者技术演进的大型代码工程的最佳实践,本次交流主要介绍HMOS世界开发过程中撰写的技术文章,内容涵盖HMOS世界消息推送,华为账号登录,高端精致和简单易用。
稳定高效的打印系统,是保障企业办公流畅运行的关键。本课程聚焦前端打印系统方案实践,详解权限配置等基础能力。通过基础概念到实践案例,轻松实现应用一键打印,掌握稳定高效的打印方案。课程安排:打印管理及文件打印能力概述、基于Web组件打印实践、打印机管理技术方案实践、打印能力技术方案实践。
本次交流主要介绍HarmonyOS应用的基础创新特性:实况窗和统一拖拽。为更好的服务于用户。应用可以从信息展示以及交互操作上进行体验提升。用实况窗将用户关心的活动状态突出显示。使用统一拖拽可以更方便的在应用间传递数据。
该海报介绍了AppGallery Connect内鸿蒙应用测试服务的类型以及步骤。
本次交流主要介绍DevEco Studio中的Al智能辅助编程工具。通过DevEco中提供的相关能力,助力开发过程中遇到的API文档查询与使用、编译报错解决等系列问题。
让应用成为用户的“日程管家”!精准日程管理与智能提醒能力,正成为提升用户体验的关键。从医疗预约即时提醒,到会议安排动态同步,智能化服务大幅提升用户体验。掌握 Calendar Kit 的深度应用,可轻松实现精准提醒与场景化适配,让日程提醒更智能。本课程聚焦日程管理+智能提醒,从基础概念到手把手代码实操,教你构建日程提醒系统,让每一次提醒都精准、及时、可靠。
在万物互联时代,HarmonyOS NEXT凭借分布式技术重新定义了多设备协同体验。本次交流聚焦HarmonyOS生态的自由流转核心能力,深入解析两大创新功能——应用接续与跨设备拖拽,通过理论+实战结合的方式,带开发者掌握无缝跨端交互的设计与实现,打造“以人为中心”的全场景智慧体验。
本次交流主要介绍HarmonyOS应用针对阔折叠屏Pura X的的适配建议,使用响应式布局——横纵断点,实现阔折叠屏中推荐的设计,实现折叠状态无缝切换与高效的屏幕空间利用。
为开发者详细指引当应用完成开发和测试后,如何通过AGC上架至华为应用市场。
在当今的科技时代,华为鸿蒙系统的持续升级和推广,已经引领了一场科技革新的风潮。随着鸿蒙生态的日益壮大,我们见证了更多的企业和开发者踊跃投身其中,为用户提供更丰富的应用和服务。自华为宣布全新的HarmonyOS NEXT即将推出,并全面启动鸿蒙原生应用后,各个领域的合作伙伴和开发者们都在积极地融入鸿蒙生态,共同形成了“鸿蒙千帆起”的壮丽景象。
该内容解答了鸿蒙三方SDK的现状,鸿蒙三方框架的现状,另外,开发者可通过登录HarmonyOS开发者官网首页-支持/开发者学堂/开发者社区等栏目获取应用开发支持
该内容解答了:开发套件的含义,HarmonyOS SDK的含义,开发者可通过开发者官网下载开发套件,同时介绍了鸿蒙官方提供的原生框架有DevEco Studio、ArkTS、ArkUI、ArkCompiler、DevEco Testing等。
该内容解答了鸿蒙应用的含义,以及鸿蒙应用开发前需要做3步的准备。
Al浪潮正席卷而来,各大应用纷纷拥抱。到内容推荐精准推送,大幅提升了用户。结合接入步骤、典型场景等重点内容。让应用读懂用户“心思”!Al从智能客服高效解答。可以使推荐逻辑更清晰。
提供不同终端的优化建议,并结合典型案例与常见问题,给予更。横屏拥有宽阔视野,利于视频播放、文档处理等场景。本课程聚焦应用横竖屏切换,通过横竖屏功能。,就可能出现画面变形、内容显示不全、布局错乱。:竖屏便于单手操作,适合日常使用。应用存在竖屏和横屏两种操作体验。加顺滑、稳定的横竖屏切换体验。
本课程内容包含HarmonyOS应用安全混淆和图像处理解决方案,包括基于混淆助手的混淆白名单配置方案以及基于系统API和三方库集成等方式的图像处理解决方案,助力开发者高效开发和用户体验。
该内容解答非公开发布应用(UAD)的含义、非公开发布需要满足6个条件,以及提交非公开发布的4个申请步骤。
该内容解答了应用上架的操作步骤,即创建、编译、测试以及发布,另注释了应用发布上架的注意事项。
该海报解答了应用上架前期必要的资质准备工作,包括APP备案、审核,软著申请以及注意事项,以确保已完成开发测试的应用顺利上架。
本课程主要介绍HarmonyOS应用稳定性的实践方案。使用系统提供的相关工具,介绍应用开发各生命阶段涉及的稳定性治理活动。开发者可以应用本课中的建议,结合实际情况,解决相关故障问题,保证应用质量,增强用户体验。
本课程主要介绍HarmonyOS场景解决方案,提供基于StateStore的状态与UI解耦方案、基于DialogHub的ArkUl弹窗方案和基于混淆助手插件的混淆白名单配置方案,助力开发者高效开发,提升代码质量和用户体验。
本课程是关于HarmonyOS应用功耗优化最佳实践。主要内容是介绍利用HWC进行低功耗设计和常见场景下前台资源低功开发耗建议。开发者可以应用本课中的功耗优化建议,综合考虑视效、功耗及性能间的诉求来提升应用使用期间的综合体验。
本课程主要讲解深色模式开发及适配,包括深色模式介绍,深色模式跟随系统及深色模式自主设置开发,本课程聚焦深色模式的开发与适配技巧,通过讲解基础原理概念,结合两大典型开发场景,系统跟随和用户自主设置,确保应用在各环境下都有最佳体验。
应用代码对于开发者而言永远都是最重要的资产之一,代码保护不 当会导致数据被挖掘漏洞、泄露关键信息、甚至关键逻辑被破解。这些问题不仅影响用户体验和信任,还可能带来法律风险和业务损失。本课程针对以上痛点,主要介绍三方开发者如何进行资产保护 以及相关的最佳实践,快速提升代码保护技能,确保应用既安全又可靠。
本课程详细解析数字商品服务对接的完整流程,包括商品介绍、启 用步骤、通过AGC或API进行配置、开发流程及接口应用、上线前 测试。学员将学习到每个阶段的关键技术和最佳实践,确保数字商 品顺利部署与运行。
本课程主要内容为应用安全开发关键技术讲解,主要针对应用开发中常见的安全技术进行介绍,包括应用权限申请、加解密算法、未成年人模式。能够帮助开发者更好的掌握安全开发相关能力。
本课程基于SwipePlayer的短视频流畅滑动播放解决方案这一关键技术,主要介绍如何使用SwipePlayer快速实现流畅起播的短视频滑动业务场景,课程旨在帮助开发者提升短视频滑动播放业务的开发效率。
鸿蒙生态
——鸿蒙生态
联系我们(工作时间:8:30-22:00)
400-660-0108 kefu@csdn.net