logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

鸿蒙跨模块跳转页面(HSP,HAR)

如果想在模块A跳转模块B的某个页面,通过url路径需要按照以下格式拼接:@bundle:包名(bundleName)/模块名(moduleName)/页面相对路径(以main文件夹为起点))注:跳转的页面需要是在模块B中main_pages.json配置过的页面。

#鸿蒙#harmonyos
# vue中父子组件通信

本篇介绍的是vue中父子组件是这么通信的,对比HarmonyOS NEXT开发来说,vue中的父子组件步骤通信比较繁琐,没有HarmonyOS NEXT的通讯简便,但是大致的步骤还是差不多的。在HarmonyOS NEXT中只需要使用@Prop、@Link或者@Provide/@Consume、@Observed/@ObjectLink修饰变量,也可以配合回调函数。接下来我将通过一个简单的例子(结

文章图片
#vue.js#前端#javascript
HarmonyOS NEXT应用开发性能优化篇 (二)

使用Flex构建弹性布局;List既具备线性布局的特点,同时支持懒加载和滑动的能力;Grid/GridItem提供了宫格布局的能力,同时也支持懒加载和滑动能力;RelativeContainer是一种相对布局,通过描述各个内容组件间相互关系来指导内容元素的布局过程,可从横纵两个方面进行布局描述,是一种二维布局算法;

文章图片
#鸿蒙#性能优化#华为 +1
# HarmonyOS NEXT应用开发性能优化篇(三)

前两篇介绍了在预加载和布局方面上的优化方案接着介绍一下状态变量上的优化,有不足之处欢迎大家指点。

文章图片
#harmonyos#华为#性能优化
# HarmonyOSNEXT应用开发性能优化篇(四)

本篇是性能优化的最后一篇,合理使用系统接口,前边三篇分别介绍了预加载、布局和状态变量方面上的优化。

文章图片
#性能优化#鸿蒙#harmonyos +1
鸿蒙开发(HAR包和HSP包)

HSP(Harmony Shared Package)是动态共享包,可以包含代码、C++库、资源和配置文件,通过HSP可以实现应用内的代码和资源的共享。HSP不支持独立发布,而是跟随其宿主应用的APP包一起发布,与宿主应用同进程,具有相同的包名和生命周期。HAR(Harmony Archive)是静态共享包,可以包含代码、C++库、资源和配置文件。通过HAR可以实现多个模块或多个工程共享ArkUI

文章图片
#鸿蒙
鸿蒙开发har、hap、hsp的打包和拆分

总之,在鸿蒙开发中,har、hap 和 hsp 文件的打包和拆分需要根据应用的具体需求和架构设计来进行。同时,在进行打包和拆分操作时,需要熟悉鸿蒙开发工具的使用方法和相关配置文件的设置,以确保操作的正确性和有效性。在鸿蒙开发中,har(HarmonyOS Ability Resources File)、hap(HarmonyOS Ability Package)和 hsp(HarmonyOS Mo

文章图片
#harmonyos#华为
HarmonyOS NEXT应用开发性能优化篇(一)

在开发HarmonyOS NEXT应用时,优化应用性能是至关重要的。文章将性能优化分为四篇按照顺序(1.并行化、预加载和缓存 2.布局嵌套层数 3.管理状态变量 4.系统接口)来介绍介绍应用开发过程中常见的一些性能问题,配合相关参考示例。,例如使用多线程并发、异步并发、Web预加载等能力,提升系统资源利用率,减少主线程负载,加快应用的启动速度和响应速度。

文章图片
#harmonyos#性能优化#华为
到底了