刷新
ArkUI框架运行原理与常见性能优化方案

ArkUI是OpenHarmony生态中核心的UI渲染框架,采用声明式开发范式,支持多设备(手机、平板、PC等)多端统一开发。开发者通过ArkTS语言描述界面,框架负责组件树构建、布局测量、渲染绘制及事件处理。底层由方舟运行时引擎驱动,协同无障碍、国际化等系统能力,保障高性能与良好用户体验 ...

题图
HUAWEI AGC平台,使能HarmonyOS应用开发提质增效

HUAWEI AppGallery Connect (简称AGC)平台,可为HarmonyOS应用开发者提供开发、测试、运营、分析全链路服务,使能开发者高效开发,为应用质量护航并推动运营增长,实现商业成功 ...

题图
“新”意十足 · HarmonyOS模板&组件:功能增强:家政、儿童教育、健身房、微短剧、图像美化模板

本模板为家政类元服务提供了常用功能的开发样例,模板主要分首页、全部服务和我的三大模块。本次版本更新涉及以下内容:鸿蒙能力接入:华为账号、华为推送、华为分享、实物商品收银台、多设备适配;模板功能增强:页面重塑、折叠屏适配、店铺消息推送、应用内广告、应用内内容分享 ...

题图
如何分别监听设备的横竖屏旋转和屏幕大小变化?

两种情况都可以通过以下方法监听。由于传感器变化或者用户手动设置窗口方向时,窗口的显示会发生变化,对应窗口的尺寸也会发生改变,此时可以通过拿到窗口的宽高,并对宽高进行对比,判断当前显示是竖屏还是横屏状态,并利用该数据对布局进行适配 ...

题图
如何实现逐个翻转效果?

一组图片来自于同一个数组,当前是同时翻转的,请问如何实现逐个翻转。解决方案:在页面打开时就自动翻转,可以利用组件挂载卸载事件,此处是显示时触发回调,使用onAppear。依次翻转可以设置定时器来实现,定时事件可以根据index来改变 ...

题图
怎么实现一个扇形的油表盘进度条?

需要实现一个差不多3/4个圆的圆形进度条,效果类似油表盘,需要在中间写文字。解决方案:可以使用canvas实现扇形进度条的效果,参考示例与其他关于解决方案的讨论,请点击原帖查看 ...

题图
快递物流进度条效果如何实现?

快递物流进度条效果如何实现?左侧线条需要随着内容高度而变化。解决方案:使用LazyForEach(),每当收到新的进度时,在对应位置添加数据。参考demo与其他关于解决方案的讨论,请点击原帖查看 ...

题图
ListItemGroup 的Header如何动态设置?

ListItemGroup的Header不是每项都有数据,当前的问题是如果没有值也会生成一个空白的header条目,如何设置header没值的时候就不显示?解决方案:要实现header没有值的时候就不显示,可以在自定义组件itemHead中的Text组件渲染前使用if (text)进行判别,text ...

题图
HarmonyOS NEXT手机怎么导出照片到电脑?

解决方案:mediatool是一个轻量级的命令行工具集合,开发者可通过此工具操作媒体库资源。媒体库为图库提供和管理数据,媒体库中的图片视频会在图库界面呈现。 mediatool工具为系统自带工具,不需要安装,内置在/bin文件夹中,可以通过hdc shell直接调用 ...

题图
H5如何通过userAgent判断当前是否是HarmonyOS NEXT?

解决方案:User-Agent(简称UA)是一个特殊的字符串,包含设备类型、操作系统及版本等关键信息。在Web开发中,这个字符串使服务器能够识别请求的来源设备及其特性,从而根据这些信息提供定制化的内容和服务 ...

题图
应用如何配置图标的前景图和后景图?

审核出现问题中的提示是因为应用中配置的图标没有符合UX设计规范。应用图标资源需分层,尺寸需满足规范要求:应用图标资源必须分为前景图和背景图两层,尺寸要求必须为1024px*1024px,资源不允许自行裁切圆角,不允许在资源内添加内间距 ...

题图
如何感知@Component组件的show和hide?

有没有什么办法能感知@Component页面的展示和隐藏?没有被@Entry修饰的@Component组件,也没用使用NavDestination比如setInterval定时器,在页面隐藏的时候想clearInterval,感觉很少有情况会进入aboutToDisappear这个生命周期中,虽然s ...

题图
Scroll组件中的布局如何居顶展示?

给Column布局设置高度'100%',倒是可以居顶展示,但是Scroll组件就不能滚动了。解决方案:给Scroll()组件设置.align(Alignment.Top),具体代码和其他解决方案与思路的讨论,请点击原帖查看 ...

题图
沉浸式模式怎么开启?

开启全屏:win.setWindowLayoutFullScreen(true) ;获取安全区域 ,顶部安全区域的高度,底部安全区域的高度;具体代码和其他解决方案讨论,请点击原帖查看:沉浸式模式怎么开启-华为开发者问答 | 华为开发者联盟 (huawei.com) ...

题图
onTouch事件在点击的时候一直会触发TouchType的Move状态?

HarmonyOS应用开发中,onTouch事件在真机上持续触发TouchType.Move属于正常现象,主要源于以下特性与处理逻辑:事件机制特性:触控采样率差异:changedTouches按屏幕刷新率重采样,touches按器件刷新率上报。真机的触摸传感器通常具有高灵敏度,即使手指轻微抖动(用户 ...

题图
123···5>