logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

图表生成工具库 - OpenHarmony KMP数据可视化

本文介绍了一个基于Kotlin Multiplatform (KMP)和OpenHarmony平台的跨平台日志库。该库支持JVM、JS和OpenHarmony/ArkTS平台,提供日志级别控制、格式化、输出、过滤、统计等核心功能。通过KMP技术实现代码复用,在Kotlin中编写通用日志逻辑后编译到不同平台。核心类Logger实现了日志记录、管理和分析功能,支持DEBUG/INFO/WARN/ERR

文章图片
#harmonyos
OpenHarmony函数式编程 - Kotlin KMP Lambda表达式和高阶函数

本文深入讲解Kotlin Multiplatform中Lambda表达式和高阶函数的使用,涵盖基础语法、函数组合及实战案例。Lambda表达式可大幅简化代码,高阶函数支持接收或返回函数,提升代码复用性。通过函数组合技术,可灵活创建复杂逻辑。文中提供多个代码示例,包括基础Lambda、高阶函数参数传递、函数工厂及组合应用,并说明这些特性如何跨平台编译到JavaScript,在OpenHarmony应

文章图片
#harmonyos#kotlin#华为
函数式编程和Lambda表达式 | KMP鸿蒙Kotlin指南

本文档介绍了Kotlin Multiplatform(KMP)在鸿蒙跨端开发中的函数式编程应用。主要内容包括Lambda表达式基础、高阶函数、函数类型等核心概念,展示了如何通过函数式编程实现代码简洁、并发安全和跨端兼容。文档提供了丰富的代码示例,如Lambda表达式定义、高阶函数参数传递、函数组合等实用技巧,并强调函数式编程在代码复用和测试方面的优势。特别针对KMP跨平台特性,说明函数式代码如何高

文章图片
#harmonyos#kotlin#android
宽高比布局AspectRatio - Flutter适配OpenHarmony PC

Flutter中的AspectRatio组件用于强制子组件保持特定宽高比,在响应式设计中尤为重要。本文详解了AspectRatio的核心概念、常见应用场景及代码实现,包括16:9视频比例、1:1正方形和网格布局等典型用法。通过对比AspectRatio与SizedBox的区别,阐述了其在保持视觉一致性方面的优势,并提供了动态宽高比、嵌套使用等高级技巧,帮助开发者构建适应不同屏幕尺寸的灵活布局。

文章图片
#flutter
React Native for OpenHarmony 实战:随机颜色实现

本文介绍了使用React Native实现随机颜色生成器的过程。通过状态管理存储当前颜色(HEX格式)和历史记录,并利用动画效果增强用户体验。核心功能包括:随机生成HEX颜色并转换为RGB/HSL格式,计算文字对比度确保可读性,以及颜色转换算法解析。文章详细解释了YIQ亮度公式、HSL转换原理等技术细节,并展示了如何通过动画反馈提升交互体验。该生成器支持保存最近12个颜色记录,适用于设计、开发等需

文章图片
#harmonyos#华为
React Native for OpenHarmony 实战:井字棋实现

本文介绍了使用React Native实现井字棋游戏的核心逻辑,包括状态管理、获胜判断和动画效果。游戏采用一维数组存储棋盘状态,定义了8种获胜组合,通过遍历检查胜负关系。落子逻辑包含防重复点击、弹簧动画和状态更新,胜负判断后触发闪烁或抖动动画。计分系统记录双方胜场和平局次数,动画效果增强了游戏交互体验。整个实现展示了React Native的状态管理和动画API的使用方法,代码结构清晰,交互反馈明

文章图片
#harmonyos#音视频#华为
鸿蒙KMP实现的供应采购成本优化

本文介绍了一个基于Kotlin Multiplatform(KMP)的供应链采购成本优化工具。该工具通过输入采购总额、运输成本、仓储成本、人工成本和损耗率等数据,自动计算各项成本占比、评估优化潜力并生成改进建议。Kotlin核心代码实现了成本分析、效率评估和优化建议生成功能,通过@JsExport导出供JavaScript和ArkTS调用。工具采用空格分隔的简单输入格式,输出结构化文本结果,便于多

文章图片
#harmonyos#kotlin
OpenHarmony PC端SizedBox固定尺寸 | Flutter

SizedBox组件使用指南 SizedBox是Flutter中用于精确控制布局尺寸的核心组件,主要功能包括: 基本用途: 创建固定尺寸容器(指定宽高) 作为占位符预留空间 在组件间添加固定间距 显示内容加载前的占位图 特殊构造方法: SizedBox():固定尺寸 SizedBox.expand():填满父容器 SizedBox.shrink():最小尺寸(0×0) 应用场景: 列表项间距控制

文章图片
#flutter
KMP适配OpenHarmony供应链风险管理

本文介绍了一个基于Kotlin Multiplatform(KMP)的供应链风险评估工具实现方案。该工具通过输入5个0-100的风险指标值(供应商、物流、需求、质量、成本风险),自动计算综合风险分数并评估风险等级,同时提供风险分析和应对建议。 核心功能包括: 输入处理:验证并解析空格分隔的5个风险指标 风险计算:计算综合风险分数和等级 风险分析:识别最高/最低风险项 建议生成:针对高风险项提供应对

文章图片
#harmonyos#kotlin
图像处理和分析 | KMP鸿蒙图像处理方案

本文介绍了一个基于Kotlin Multiplatform (KMP)和OpenHarmony平台的跨平台日志处理工具库。该库通过KMP技术实现一次编写多平台运行,支持JVM、JS和OpenHarmony/ArkTS平台。核心功能包括日志解析、过滤、聚合、统计、搜索、分类、性能分析和错误追踪等模块。文章详细展示了Kotlin实现的日志处理核心类LogProcessor,提供了日志解析、按条件过滤、

文章图片
#harmonyos#kotlin
    共 65 条
  • 1
  • 2
  • 3
  • 7
  • 请选择