logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

鸿蒙Next-方法装饰器以及防抖方法注解实现

以下是关于鸿蒙Next(HarmonyOS NEXT)中MethodDecorator的详细介绍及使用指南,结合了多个技术来源的实践总结:一、MethodDecorator 的概念与作用MethodDecorator是鸿蒙Next框架中用于装饰类方法的装饰器,属于ArkUI 装饰器体系的一部分。它允许开发者为类方法动态添加元数据或功能扩展,例如实现方法拦截、状态监听、日志记录等场景。通...

深入探索ArkUI @Builder与@BuilderParam的进阶应用

一、构建器双雄:理解设计哲学在ArkUI的组件化开发体系中,@Builder和@BuilderParam这对装饰器组合扮演着UI模块化的重要角色。二者的差异与配合体现了声明式UI的核心思想:@Builder是UI的构造工厂,通过函数式封装将UI片段转化为可复用的模板。其本质是创建可组合的UI构建单元,类似React中的Render Props模式,但通过装饰器语法实现了更直观的表达。@Buil..

#javascript#开发语言#ecmascript +1
鸿蒙next开发-struct如何封装共用模块

在鸿蒙应用开发(基于ArkTS)中,使用struct封装共用模块主要涉及可复用UI组件和逻辑模块化两种场景。以下是详细解决方案:一、UI组件封装(使用struct)通过@Component装饰器创建可复用的UI组件,适用于按钮、卡片等可视化元素。示例:封装通用按钮组件// components/CommonButton.ets@Componentexportstruct Commo...

#harmonyos#华为
【HarmonyOS】公司鸿蒙项目收工总结之《屏幕适配》

屏幕适配是一个复杂而重要的议题,它直接影响到用户体验和应用的一致性。在进行屏幕适配设计时,可以从以下几个方面进行深入分析:设备兼容性当不同类型的设备(如不同尺寸和分辨率的屏幕)使用同一款应用时,我们需要决定是为每种设备类型单独设计一套界面,还是使用一套灵活的响应式和自适应设计方案来适配所有设备类型。这种决策将直接影响到开发成本和用户体验的一致性。视觉体验随着手机屏幕尺寸的增大,用户期望的视觉效果也

#harmonyos#华为
HarmonyOS Next 一文搞懂图片和视频选择

背景在聊天软件中,发送相册中视频和照片、用相机拍摄视频和图片发送是很常用的功能。在Android和iOS端,大部分应用都通过API方式定义UI来实现相册选择照片、视频,相机拍摄照片、视频,它们一般都支持以下功能:相册选择:支持单选或多选;对图片支持是否原图选择;对于视频支持选择视频的文件大小、视频时长等过滤;支持点击图像放大预览对于相机拍摄支持点击拍照,长按录制视频;视频录制支持最大最小录制时长限

#harmonyos#音视频#华为
HarmonyOS Next 一文搞懂签名验证机制

背景介绍Android应用的签名只需要一个签名文件,在开发环境中我们默认是用debug签名,debug签名,debug签名别名是androiddebugkey,密码是android,调试证书存储在用户目录下的.android文件夹中,证书文件通常命名为debug.keystore,在build.gradle中不用专门配置调试签名。HarmonyOS Next采用了类似于iOS签名机制,工程中的签名

#harmonyos#华为
鸿蒙next web组件和h5 交互实战来了

效果图默认页面 上面H5 下面ArkUI在H5输入框输入需要传递的参数 点击按钮发送到ArkUI 展示在ArkU输入框输入需要传递的参数 点击按钮发送到H5端 展示最终效果 H5调用ArkUI ArkUI调用H5完成流程具体实现H5调 ArkUIH5端代码简单实现<!-- MainPage.html --><!DOCTYPE html><html>&l...

#前端#交互
写给Android开发的HarmonyOS白皮书

智能手机和平板电脑等移动设备运行Android操作系统, 该系统是在开源和基于 Linux 的模式下开发的. Android平台使开发人员能够在一个统一的平台上为移动设备开发应用, 因此他们的应用有可能在不同的Android设备上运行.另一方面, 基于微内核的操作系统, 如HarmonyOS, 被认为比基于混合内核的操作系统更安全, 更高效.为了在其设备上成功连接其他平台, 华为开发了名为Harm

#android#harmonyos#华为
【HarmonyOS NEXT】鸿蒙中实现组件化通信解耦

1、前言在鸿蒙项目初期开发中,我们的代码结构可能是这样,features功能模块目录中,涉及到所有功能模块都调用的功能,都放到【公共功能】har中。但是,随着功能的不断增加,和时间推移。这种结构可能会有以下几种问题。公共功能har,代码臃肿,业务耦合严重,维护成本增加公共功能har,功能无法拆分,假如有手机、手表、汽车三种产品。公共功能har中不同产品可能需要得功能也是不一样的。无法做到产品功能隔

#harmonyos#华为
华为鸿蒙手写ECharts

ECharts作为前端强大的图表、K线、地图等封装库可以说无比风骚。但用户和产品的需求永远是一个库满足不了的,除非产品和设计的基础是在图表库基础上进行。我们前端移动端作为产品的排面就应该让其独具特色,别具一格。所以自定义从产品设计、技术岗位、亿万用户不同需求...出发,"自定义极其重要"。一、自定义今天看了看ArkTs对绘制API的封装,可谓是和JS一模一样。大家根据官方API粗...

#harmonyos#echarts#华为 +2
    共 137 条
  • 1
  • 2
  • 3
  • 14
  • 请选择