登录社区云,与社区用户共同成长
邀请您加入社区
这是三匹“下等马”用鸿蒙开发一路打怪、最终拿下ICDT显示算法冠军的故事
音视频应用在实现音视频功能的同时,需要接入媒体会话即AVSession Kit,下文将提供一些典型的接入AVSession的展示和控制场景,方便开发者根据场景进行适配。
本示例主要展示了屏幕管理相关的功能,使用@ohos.display、@ohos.screen接口,@ohos.display接口提供获取默认display对象、获取所有display对象,开启监听、关闭监听功能;@ohos.screen接口提供创建虚拟屏幕、销毁虚拟屏幕、扩展屏幕、镜像屏幕等功能。
开发待办清单APP需要设计良好的UI界面、实现完善的业务逻辑和数据模型、实现本地存储和测试优化等,才能开发出高质量的APP并吸引更多用户使用。
现如今,华为手机一骑绝尘更新迭代,华为的鸿蒙系统也是更新迭代逐步强大,那么面对这样的发展趋势,我想和大家谈谈华为鸿蒙开发的方向和前景。
哈咯哇,各位鸿蒙开发的小伙伴们!咱就是说,基于开发这件事儿,大家第一反应是不是都是那些让人抓狂的bug、永远改不完的需求、还有那些看着就头疼的报错信息?哈哈哈,别急着点头,我知道你们都懂的!但是呢,今天我想跟大家聊聊另一面——那些藏在鸿蒙开发里的"小确幸"。你知道吗?就是那种突然间让你嘴角上扬,心里暖暖的小瞬间。可能是凌晨三点代码终于跑通的那一刻,也可能是朋友夸赞你做的小应用很实用的时候。作为一个
本示例介绍使用显式动画 animateTo 实现左右地址交换动画。该场景多用于机票、火车票购买等出行类订票软件中。
本示例用于验证OpenHarmony提供的Stage模型,Canvas组件做小游戏的能效是否符合预期,以及验证资源调度子系统的API接口是否符合后台规范运行的预期。
本示例介绍Stack堆叠组件和LoadingProgress加载组件模拟首次进入页面实现页面加载的效果。加载完成后,LoadingProgress组件会消失并展示加载结果页(即商品页)。
bootstrap_lite部件会编译//base/startup/bootstrap_lite/services/source/bootstrap_service.c,该文件中,通过SYS_SERVICE_INIT将Init函数符号灌段到__zinitcall_sys_service_start和__zinitcall_sys_service_end中,由于Init函数是没有显式调用它,所以需要
为svg组件添加动画效果。
很多应用由多个页面组成,比如用户可以从音乐列表页面点击歌曲,跳转到该歌曲的播放界面。开发者需要通过页面路由将这些页面串联起来,按需实现跳转。
switch为开关选择器,切换开启或关闭状态。
最近有不少前端的开发者来咨询鸿蒙开发,今天就来说说前端如何快速转岗鸿蒙开发。
你是不是也在想——“鸿蒙这么火,我能不能学会?”答案是:当然可以!这个专栏专为零基础小白设计,不需要编程基础,也不需要懂原理、背术语。我们会用最通俗易懂的语言、最贴近生活的案例,手把手带你从安装开发工具开始,一步步学会开发自己的鸿蒙应用。
点光源效果是 HarmonyOS 6.0.0(20) Beta1 版本新增的视觉效果能力,通过中的hdsEffect模块实现。发光:作为光源照亮周围组件受光:被其他光源照亮,在边缘或内容区域产生光效适用于提升用户交互体验,营造沉浸式 UI 效果。属性类型说明color光源颜色,默认 Color.Whiteintensitynumber光源强度,建议 0~1,越大越强heightDimension光
本示例展示后台任务的长时任务。通过使用@ohos.resourceschedule.backgroundTaskManager实现后台播放音乐时避免进入挂起(Suspend)状态。
移动设备一般都具备移动网络和无线WIFI的连接能力,有些还可以接入有线以太网,这些网络可以根据需要随时切换。
它生成的代码不是"黑盒",而是清晰可读、符合最佳实践的代码。尤其是刚开始接触 HarmonyOS 开发的时候,光是搭建一个基本的列表页面,就要写几十行重复的布局代码、配置状态管理、处理事件绑定,半个小时过去了,页面才刚有个雏形。这样做的好处不仅是节省了打字时间,更重要的是减少了"搭结构的心智开销"。更重要的是,它会结合我当前项目上下文,给出实际可用的建议,而不是生硬的模板答案。更重要的是,Code
星闪(NearLink)是华为研发的新一代短距离无线通信技术,可以理解为"华为版蓝牙"(仅限我们目前用的,有对标WiFi的版本),但比蓝牙更快、更稳、更省电。低延迟、高带宽、低功耗。当前只能连接华为设备,不能连 iPhone 等其他设备设备还不多,在发展中开发星闪应用需要什么?一台华为手机(运行 HarmonyOS 5.0+),星闪支持较好一个星闪设备(或另一台华为手机)DevEco Studio
本示例通过使用@ohos.hidebug 接口来获取当前应用内存使用情况。
本次案例挑选了QQ4个tab中相对较难的一个页面进行开发
《14天绝地反击:一个濒临崩溃的HarmonyOS项目如何靠AI编程助手起死回生》 摘要:本文讲述了一个园区二手流转App开发团队在项目濒临失败时,如何利用华为CodeGenie AI编程助手在14天内完成不可能的任务。面对核心功能缺失、Bug堆积、性能低下等致命问题,团队分四阶段实施抢救:代码体检与诊断(3天)、Bug歼灭战(5天)、性能优化(3天)和AR亮点功能开发(2天)。CodeGenie
针对JS与C/C++跨语言访问场景,NAPI使用比较繁琐。而AKI提供了极简语法糖使用方式,一行代码完成JS与C/C++的无障碍跨语言互调,使用方便。本示例将介绍使用AKI编写C++跨线程调用JS函数场景。通过调用C++全局函数,创建子线程来调用JS函数,实现对变量value的加10操作,为开发者使用AKI提供参考。
本示例主要介绍了利用List实现底部抽屉滑动效果场景,并将界面沉浸式(全屏)显示,及背景地图可拖动。
应用在使用Location Kit系统能力前,需要检查是否已经获取用户授权访问设备位置信息。如未获得授权,可以向用户申请需要的位置权限。
本示例中主要介绍开发者在利用Native XComponent来获取NativeWindow实例、获取布局/事件信息、注册事件回调并通过Drawing API实现在页面上绘制形状。功能主要包括点击按钮绘制一个五角星和“Hello World Drawing”文字。
在滑动场景下,常常会对同一类自定义组件的实例进行频繁的创建与销毁。此时可以考虑通过组件复用减少频繁创建与销毁的能耗。组件复用时,可能存在许多影响组件复用效率的操作,本篇文章将重点介绍如何通过组件复用性能优化四建议提升复用性能。
本示例集成了条件渲染、动态加载以及HiDumper等场景来介绍如何提升应用性能。鸿蒙开发学习是一个系统化的过程,从基础知识的学习到实战技能的锤炼,再到对前沿技术的探索,每一环节都至关重要。希望这份教程资料能帮助您快速入门并在鸿蒙开发之路上步步攀升,成就一番事业。让我们一起乘风破浪,拥抱鸿蒙生态的广阔未来!,才是我创造的动力。
在应用的UI开发中,使用列表是一种常规场景,因此,对列表性能进行优化是非常重要的。本文将针对应用开发列表场景的性能提升实践方法展开介绍。
本示例通过@ohos.taskpool 和@ohos.worker 接口,展示了如何启动worker线程和taskpool线程。
应用开发中的用户界面(UI)布局是用户与应用程序交互的关键部分。使用不同类型的布局可以将页面排布的更加美观,但也容易带来不合理的布局。不合理的布局虽然能在界面显示上达到相同效果,但是过度的布局计算,界面嵌套带来了渲染和计算的大量开销,造成性能的衰退,本文重点介绍了几种常见的布局功能和适用场景,同时提供了几种优化布局结构的方法。
本示例介绍使用(Flex) 组件实现图片在不同个数情况下的布局效果(默认布局和自定义布局)。该场景多用于社交类应用。
Faultloggerd部件是OpenHarmony中C/C++运行时崩溃临时日志的生成及管理模块。面向基于 Rust 开发的部件,Faultloggerd 提供了Rust Panic故障日志生成能力。系统开发者可以在预设的路径下找到故障日志,定位相关问题。
本示例展示通过IDL的方式 和 @ohos.rpc 等接口实现了Ability与ServiceExtensionAbility之间的通信。
本示例介绍使用vibrator.startVibration方法实现手机振动效果,用keyframeAnimateTo关键帧动画实现点击后的抖动动画。
本示例介绍了通过应用事件打点hiAppEvent获取上一次应用异常信息的方法,主要分为应用崩溃、应用卡死以及系统查杀三种。
本示例介绍两种弹窗的封装案例。一种是自定义弹窗封装成自定义组件的方式,使用一句代码即可控制显示;一种是使用子窗口的方式实现弹窗,使用一句代码即可展示。
本例介绍各种应用登录页面。
鸿蒙应用开发
——鸿蒙应用开发
联系我们(工作时间:8:30-22:00)
400-660-0108 kefu@csdn.net