logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

harmonyos ,一多开发,分栏开发

如果断点是LG,是分栏屏幕,为split分栏模式特定创建路由栈:poemListPathStack 入栈,新的数据页面取代旧的数据页面,如果是同一个数据,直接返回,不进行取代操作。根据断点去改变NavigationMode,如果是屏幕是LG,就使用Split分栏模式,反之stack单栏模式。不同项目的路由方式,路由函数不一样,请更改为自己项目的路由方式。如果断点不是LG,即正常的竖屏,就行正常的路

文章图片
#前端#网络
harmonyos跨模块资源访问

举个例子,在实际开发中,例如多个模块都要用到背景图片,调用公共模块的图片资源总比各个单独的资源目录下。除此之外,图标,提示音,还有许多场景会出现资源重合的问题,重复的媒体资源会占用不必要的存储空间,增加应用大小,降低用户下载欲望,后期更改也要更改多个地方,十分繁琐。

文章图片
#harmonyos
HarmonyOS-Canvas画布组件

本文依赖文章,讲解了harmonyOS的Canvas的使用,在内容上做了一定的精简,完整学习Canvas建议点击链接。

文章图片
#harmonyos#华为
第三方库@pura/harmony-utils的使用

一款高效的OpenHarmony/HarmonyOS工具包,封装了常用工具类,提供一系列简单易用的方法。帮助开发者快速构建鸿蒙应用。第三方库极大地节省了开发时间,因为开发者无需从头开始编写所有代码,可以直接利用库中已有的功能和解决方案。其次,第三方库通常经过优化和广泛测试,这提高了代码的可靠性和性能。此外,这些库的维护和更新由专业团队负责,确保了代码的持续改进和现代化。使用第三方库还有助于促进代码

文章图片
#harmonyos#华为
第三方库@pura/harmony-utils的使用

一款高效的OpenHarmony/HarmonyOS工具包,封装了常用工具类,提供一系列简单易用的方法。帮助开发者快速构建鸿蒙应用。第三方库极大地节省了开发时间,因为开发者无需从头开始编写所有代码,可以直接利用库中已有的功能和解决方案。其次,第三方库通常经过优化和广泛测试,这提高了代码的可靠性和性能。此外,这些库的维护和更新由专业团队负责,确保了代码的持续改进和现代化。使用第三方库还有助于促进代码

文章图片
#harmonyos#华为
harmonyOS实现跨模块的页面跳转

在Entry里定义一个路由管理类,使用单例模式。(路由管理类也可单独写在一个新模块,这样各个模块可以相互跳转,而不是只有entry跳转到feature,我这里偷点懒)路由管理类使用了一个Map数据结构来存储和管理不同的对象,其中key是一个字符串(路由的路径或名称),value是对应的对象(可以理解为需要加载的组件或功能模块)。

文章图片
#harmonyos
到底了