ArkUI是OpenHarmony生态中核心的UI渲染框架,采用声明式开发范式,支持多设备(手机、平板、PC等)多端统一开发。开发者通过ArkTS语言描述界面,框架负责组件树构建、布局测量、渲染绘制及事件处理。底层由方舟运行时引擎驱动,协同无障碍、国际化等系统能力,保障高性能与良好用户体验 ...
ArkUI是OpenHarmony生态中核心的UI渲染框架,采用声明式开发范式,支持多设备(手机、平板、PC等)多端统一开发。开发者通过ArkTS语言描述界面,框架负责组件树构建、布局测量、渲染绘制及事件处理。底层由方舟运行时引擎驱动,协同无障碍、国际化等系统能力,保障高性能与良好用户体验 ...
针对开发者在应用开发初期,难以发现的代码隐患、兼容等问题;在应用测试阶段,测试环境不稳、真机不足等问题;在应用发布后,新版本用户体验不佳、差评等问题;以及在应用运营阶段,用户遇到卡顿、崩溃等问题 ...
HUAWEI AppGallery Connect (简称AGC)平台,可为HarmonyOS应用开发者提供开发、测试、运营、分析全链路服务,使能开发者高效开发,为应用质量护航并推动运营增长,实现商业成功 ...
侧边分类组件 UISideCategory 支持垂直滑动的一级分类和按钮式的二级分类,支持联动,只有一级分类时滚动右侧区域,左侧导航区自动切换;有二级分类时,滚动右侧区域,上方二级分类自动切换,支持自定义样式等 ...
本模板为家政类元服务提供了常用功能的开发样例,模板主要分首页、全部服务和我的三大模块。本次版本更新涉及以下内容:鸿蒙能力接入:华为账号、华为推送、华为分享、实物商品收银台、多设备适配;模板功能增强:页面重塑、折叠屏适配、店铺消息推送、应用内广告、应用内内容分享 ...
在 HarmonyOS 生态蓬勃发展的今天,应用上架是开发者面临的关键一环。不少作品因触碰 3.5 条款(应用价值与独特性) 被拒,常见的困惑包括:为何被判“功能单一”或“缺乏实质服务”?本专题复盘近期审核数据,深度解析 3.5 条款 Top 10 驳回问题 ...
鸿蒙生态蓬勃发展,为更好地助力开发者高效、降本地打造出优质鸿蒙应用,华为推出了HarmonyOS行业解决方案,聚焦行业特性创新及用户体验,涵盖各行业鸿蒙应用开发时高频使用的 API、组件/模板、SDK 等 ...
两种情况都可以通过以下方法监听。由于传感器变化或者用户手动设置窗口方向时,窗口的显示会发生变化,对应窗口的尺寸也会发生改变,此时可以通过拿到窗口的宽高,并对宽高进行对比,判断当前显示是竖屏还是横屏状态,并利用该数据对布局进行适配 ...
一组图片来自于同一个数组,当前是同时翻转的,请问如何实现逐个翻转。解决方案:在页面打开时就自动翻转,可以利用组件挂载卸载事件,此处是显示时触发回调,使用onAppear。依次翻转可以设置定时器来实现,定时事件可以根据index来改变 ...
需要实现一个差不多3/4个圆的圆形进度条,效果类似油表盘,需要在中间写文字。解决方案:可以使用canvas实现扇形进度条的效果,参考示例与其他关于解决方案的讨论,请点击原帖查看 ...
快递物流进度条效果如何实现?左侧线条需要随着内容高度而变化。解决方案:使用LazyForEach(),每当收到新的进度时,在对应位置添加数据。参考demo与其他关于解决方案的讨论,请点击原帖查看 ...
ListItemGroup的Header不是每项都有数据,当前的问题是如果没有值也会生成一个空白的header条目,如何设置header没值的时候就不显示?解决方案:要实现header没有值的时候就不显示,可以在自定义组件itemHead中的Text组件渲染前使用if (text)进行判别,text ...
解决方案:mediatool是一个轻量级的命令行工具集合,开发者可通过此工具操作媒体库资源。媒体库为图库提供和管理数据,媒体库中的图片视频会在图库界面呈现。 mediatool工具为系统自带工具,不需要安装,内置在/bin文件夹中,可以通过hdc shell直接调用 ...
解决方案:User-Agent(简称UA)是一个特殊的字符串,包含设备类型、操作系统及版本等关键信息。在Web开发中,这个字符串使服务器能够识别请求的来源设备及其特性,从而根据这些信息提供定制化的内容和服务 ...
解决方案:监听页面加载事件:通过 onLoadIntercept 事件捕获链接点击,当Web组件加载URL之前触发该回调,用于判断是否阻止此次访问,默认不拦截。示例代码和其他解决方案与思路的讨论,请点击原帖查看 ...
审核出现问题中的提示是因为应用中配置的图标没有符合UX设计规范。应用图标资源需分层,尺寸需满足规范要求:应用图标资源必须分为前景图和背景图两层,尺寸要求必须为1024px*1024px,资源不允许自行裁切圆角,不允许在资源内添加内间距 ...
有没有什么办法能感知@Component页面的展示和隐藏?没有被@Entry修饰的@Component组件,也没用使用NavDestination比如setInterval定时器,在页面隐藏的时候想clearInterval,感觉很少有情况会进入aboutToDisappear这个生命周期中,虽然s ...
给Column布局设置高度'100%',倒是可以居顶展示,但是Scroll组件就不能滚动了。解决方案:给Scroll()组件设置.align(Alignment.Top),具体代码和其他解决方案与思路的讨论,请点击原帖查看 ...
开启全屏:win.setWindowLayoutFullScreen(true) ;获取安全区域 ,顶部安全区域的高度,底部安全区域的高度;具体代码和其他解决方案讨论,请点击原帖查看:沉浸式模式怎么开启-华为开发者问答 | 华为开发者联盟 (huawei.com) ...
HarmonyOS应用开发中,onTouch事件在真机上持续触发TouchType.Move属于正常现象,主要源于以下特性与处理逻辑:事件机制特性:触控采样率差异:changedTouches按屏幕刷新率重采样,touches按器件刷新率上报。真机的触摸传感器通常具有高灵敏度,即使手指轻微抖动(用户 ...