基础对象泄漏:使用 malloc/new 等手动分配堆内存后,因未调用 free/delete、提前返回或指针丢失,导致内存无法回收。循环引用:多个 shared_ptr 或 sptr 之间相互持有形成环,导致引用计数无法归零,无法自动...

在移动端应用开发过程中,可能出现应用闪退、后台被强制退出等异常行为。除崩溃、Freeze 等显性故障外,也存在系统资源调度引发的非故障类退出,仅依靠传统故障日志,无法完整还原退出现场,给问题排查带来较大阻碍

实现监听屏幕旋转的能力可以通过display.on("change")监听屏幕状态改变,并通过display.getDefaultDisplaySync()获取屏幕示例对象,其中rotation属性用于显示设备的屏幕顺时针旋转角度。可在En...

应用开发中可以正常编写调用checkAppUpdate这个API的业务逻辑,上架后,如果无可更新版本(首次上架或当前已是最新版本)返回0(不存在可更新版本);返回1(存在新版本)可以通过调用showUpdateDialog这个API显示升级...

为帮助大家高效攻克折叠屏应用适配痛难点,我们整合多篇开发者实战文章,从基础适配、框架实践、场景优化、案例落地多维度,系统拆解Pura X Max等折叠屏适配全流程,让你的应用无论处于哪个适配阶段,都能找到可落地的适配经验

Web组件:提供具有网页显示能力的Web组件,在显示网页时提供了多个事件用于获取网页信息,如:onTitleReceive网页document标题更改回调,可以在此事件中获取加载的网页的标题,当H5未设置title元素时会返回对应的url

已入驻品牌

 在ArkTS开发中,若一个ArkTS对象不再需要,但仍被某个引用链“意外”持有,则垃圾回收器无法回收该内存,从而导致内存泄漏。ArkTS对象内存泄漏,通常会带来以下影响:1、性能:若应用占用内存持续增长,系统为释放内存会频繁触发GC,而G...

为帮助开发者更清晰地理解应用审核政策、管控理念及相关要求,提升应用上架效率,华为应用市场正式面向开发者推出“预约 1v1 专家沟通服务”。若您需探讨审核政策/管控理念,或希望通过提前研讨规划提升通过率,可申请 1v1 审核预约沟通服务。申请...

尊敬的开发者:若您拥有鸿蒙应用开发经验,对开发全流程有独到见解,我们诚挚邀请您参与本次访谈活动,为鸿蒙生态发展贡献力量,期待您分享宝贵心得!凡报名成功入选并完整参与深度访谈的开发者,将获得一份专属感谢礼品!

在鸿蒙应用开发中,内存泄露很少在编码阶段就跳出来“报警”,它总是藏在长时间运行、复杂页面切换或者多模块协同的背后慢慢发酵。问题表现往往很直白——内存只涨不跌、页面退出后对象就是不释放

资源调优和资源泄漏是应用开发中常见且难以快速解决的两类棘手问题。在鸿蒙应用代码开发过程中,这些问题通常难以利用常规调试手段直接定位和处理。为快速解决上述两类痛点问题,鸿蒙系统通过Performance Analysis Kit开放的HiDe...

在多数人的固有印象中,视障从业者的职业路径往往被局限在固定框架内,盲人按摩是最为常见的职业选择。樊建财从事按摩行业多年,凭借娴熟的手艺安稳谋生,但安稳的生活从未磨灭他心中的开发之梦

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

本期问题如下:1、在 HarmonyOS 中,如果用户拒绝了应用的某个权限请求,应用应该如何处理?2、如何安装和使用第三方库?3、元服务如何播放rawfile中的音频文件?4、如何判断应用是否处于悬浮窗状态? 5、扫描控件得到扫描沙箱结果后...

你是否经历过这样的场景:拿到一份几十KB的Faultlog日志,面对密密麻麻的堆栈符号、Binder调用链、EventHandler队列信息,不知从何入手?又或者花了数小时逐行比对线程堆栈,最终只得出一句"疑似主线程阻塞,建议复测"

2026 华为开发者大会,不少优质的HarmonyOS应用集中亮相。其中,学生开发者李锦成开发的时光旅记App凭借成熟的系统特性适配、实用的场景化功能。作为深耕鸿蒙生态的学生开发者,李锦成已累计完成150余款HarmonyOS应用的开发与上...

在 2024 年 12 月 14 日 AICon 全球人工智能开发与应用大会《鸿蒙生态下的 AI 助力移动应用开发新范式》技术专场上,华为、百度、腾讯云、北京航空航天大学软件学院的六位技术专家与学者从多视角出发,深入探讨在鸿蒙生态下,人工智...

在鸿蒙 ArkTS 与 Native(C/C++)交互的开发场景中,ArkTS 对象被 Native 引用导致的内存泄漏问题是开发者的一大痛点。这类问题的传统定位方式高度依赖开发者具备深厚的技术积累,不仅要求开发者要精通 ArkTS 引擎垃...

在通过ArkTS内存快照定位内存泄漏问题时,通常需要优先关注内存占用大的对象,这部分对象在快照中占比比较大。当数量较多时,存在不同调用点创建的对象因为对象类型被归类在同一目录下,如jsobject/jsarray等对象,在大型工程中一般情况...

UIAbility组件是鸿蒙应用中包含用户界面(UI)的核心应用组件,主要承担与用户交互的功能,同时也是应用与其他应用进行跨应用交互的核心入口,其配置安全性直接影响应用整体安全边界。若UIAbility在注册配置时,将exported属性设...

解决方案:http的destroy不是取消请求,用于销毁HttpRequest对象,避免出现资源泄露。可以使用rcp的cancel来实现。具体操作步骤/代码,请点击原帖查看