logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

【鸿蒙应用开发】预加载优化冷启动性能

本文针对HarmonyNext平台应用冷启动性能问题,提出so并行加载优化方案。通过分析发现主线程串行加载so耗时严重,创新性地在AbilityStage.onCreate阶段启动子线程预加载so。方案通过新增napi模块实现四类so的分类加载(主线程so/预验证so/应用so/系统so),并采用napi_load_module方式确保稳定性。优化中需注意dlopen大锁竞争问题,通过控制子线程加

文章图片
#harmonyos#华为#鸿蒙 +1
【鸿蒙应用开发】预加载优化冷启动性能

本文针对HarmonyNext平台应用冷启动性能问题,提出so并行加载优化方案。通过分析发现主线程串行加载so耗时严重,创新性地在AbilityStage.onCreate阶段启动子线程预加载so。方案通过新增napi模块实现四类so的分类加载(主线程so/预验证so/应用so/系统so),并采用napi_load_module方式确保稳定性。优化中需注意dlopen大锁竞争问题,通过控制子线程加

文章图片
#harmonyos#华为#鸿蒙 +1
鸿蒙一多开发时界面适配的三种方法

本文介绍了鸿蒙系统响应式布局的实现方法,主要包含断点布局、媒体查询和栅格布局三种技术方案。文章重点讲解了断点工具封装的两个版本(V1/V2)和媒体查询工具的两个版本(V1/V2),提供了关键代码实现和使用示例。其中断点布局通过监听窗口尺寸变化实现不同屏幕尺寸下的界面适配,媒体查询则支持深色模式等系统特性检测,栅格布局则提供了更灵活的界面排版方案。这些工具封装简化了开发者在多设备适配时的工作量,可直

文章图片
#harmonyos#华为#typescript
鸿蒙应用修改应用名称、图标和启动动画教程

本文介绍了在DevEcoStudio中修改鸿蒙应用名称、图标和启动动画的方法。修改应用名称需在src/main/module.json5文件中操作;应用图标可通过AI生成后,在DevEcoStudio中利用ImageAsset功能快速生成多尺寸图标;启动动画则通过替换src/main/resources/base/media下的startIcon.png文件实现。文章详细说明了每个步骤的操作流程,

文章图片
#harmonyos#华为
鸿蒙应用修改应用名称、图标和启动动画教程

本文介绍了在DevEcoStudio中修改鸿蒙应用名称、图标和启动动画的方法。修改应用名称需在src/main/module.json5文件中操作;应用图标可通过AI生成后,在DevEcoStudio中利用ImageAsset功能快速生成多尺寸图标;启动动画则通过替换src/main/resources/base/media下的startIcon.png文件实现。文章详细说明了每个步骤的操作流程,

文章图片
#harmonyos#华为
到底了