logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

全球会议排期工具 — 技术实现篇-鸿蒙国际化

本文介绍了跨国会议时间管理应用的设计与实现,核心解决时区换算问题。应用采用UTC统一存储会议时间,展示时根据参会者时区动态格式化,支持多语言显示。架构分为数据层(会议/城市表)、格式化层(intl.DateTimeFormat)、文案层和状态层。关键设计包括:使用IANA时区名而非偏移量处理夏令时,通过Date.UTC()构造时间避免解析歧义,以及定时刷新实现秒级世界时钟。文章详细讲解了时区格式化

文章图片
#harmonyos#华为#学习 +1
全球会议排期工具 — 使用环境与场景篇-鸿蒙国际化

时区问题的本质是信息模型问题:存 UTC、显示本地、用 IANA 名。这个应用用会议排期这个真实场景,把的timeZone能力讲透。

文章图片
#harmonyos#华为#学习 +1
全球会议排期工具 — UI 设计篇_鸿蒙国际化

本文介绍了一个全球会议排期工具的UI设计方案,核心目标是让用户在3秒内快速获取会议时间信息。设计采用紫色主题(#7C3AED)突出时间元素,通过城市旗标/名称标注时间维度,并实现秒级跳动的世界时钟增强实时信任感。界面包含会议卡片、世界时钟、日期风格对比和时区换算器等模块,其中会议卡片采用UTC与本地时间双行显示,世界时钟使用等宽字体实现秒位对齐,时区换算器以浅紫底色区分功能区域。语言切换采用胶囊按

文章图片
#harmonyos#华为#学习 +1
鸿蒙多端自适应:折叠屏大屏手机/平板/车机一多适配断点体系与响应式布局落地

本文深入探讨了HarmonyOS的响应式布局设计,重点介绍了如何通过断点系统和自适应策略实现"一次开发,多端部署"。主要内容包括: 断点体系:定义了sm(0-320vp)、md(320-600vp)、lg(600-840vp)、xl(840+vp)四个标准断点,对应不同设备类型和推荐布局方案。 布局策略: 单栏布局(手机竖屏) 双栏Master-Detail(折叠屏展开) 三栏布局(平板/智慧屏)

文章图片
#harmonyos#华为#学习 +1
鸿蒙多端自适应:折叠屏大屏手机/平板/车机一多适配断点体系与响应式布局落地

本文深入探讨了HarmonyOS的响应式布局设计,重点介绍了如何通过断点系统和自适应策略实现"一次开发,多端部署"。主要内容包括: 断点体系:定义了sm(0-320vp)、md(320-600vp)、lg(600-840vp)、xl(840+vp)四个标准断点,对应不同设备类型和推荐布局方案。 布局策略: 单栏布局(手机竖屏) 双栏Master-Detail(折叠屏展开) 三栏布局(平板/智慧屏)

文章图片
#harmonyos#华为#学习 +1
鸿蒙大型项目高级架构:MVVM/MVI分层设计/DI容器依赖注入/模块化治理方案

本文探讨了如何在鸿蒙ArkTS框架下构建企业级应用架构,主要解决大型项目的模块化治理、依赖注入、分层设计和数据管理问题。文章提出以下核心方案: 文件结构治理:推荐按特性分层(model/viewmodel/repository等)替代传统按类型分层,使功能模块内聚,降低跨目录修改成本。 依赖注入实现:设计了轻量级DI容器,通过注册表模式解决ArkTS缺乏反射机制的问题,对比单例模式展示其可测试性和

文章图片
#架构#harmonyos#华为 +2
鸿蒙大型项目高级架构:MVVM/MVI分层设计/DI容器依赖注入/模块化治理方案

本文探讨了如何在鸿蒙ArkTS框架下构建企业级应用架构,主要解决大型项目的模块化治理、依赖注入、分层设计和数据管理问题。文章提出以下核心方案: 文件结构治理:推荐按特性分层(model/viewmodel/repository等)替代传统按类型分层,使功能模块内聚,降低跨目录修改成本。 依赖注入实现:设计了轻量级DI容器,通过注册表模式解决ArkTS缺乏反射机制的问题,对比单例模式展示其可测试性和

文章图片
#架构#harmonyos#华为 +2
鸿蒙动画引擎:animateTo/implicitAnim性能调优策略/属性动画vs转场动画底层差异

ArkUI动画指南:三种动画方式深度解析 本文深入剖析HarmonyOS ArkUI的三种动画实现方式: 属性动画:通过animation()自动过渡属性变化,适合简单单属性动画 显式动画:使用animateTo()精确控制多属性同步动画,适合复杂交互 转场动画:通过transition()实现组件出现/消失的过渡效果 核心知识点: 动画性能优化:优先使用GPU属性(transform/opaci

文章图片
#harmonyos#华为#学习 +1
鸿蒙动画引擎:animateTo/implicitAnim性能调优策略/属性动画vs转场动画底层差异

ArkUI动画指南:三种动画方式深度解析 本文深入剖析HarmonyOS ArkUI的三种动画实现方式: 属性动画:通过animation()自动过渡属性变化,适合简单单属性动画 显式动画:使用animateTo()精确控制多属性同步动画,适合复杂交互 转场动画:通过transition()实现组件出现/消失的过渡效果 核心知识点: 动画性能优化:优先使用GPU属性(transform/opaci

文章图片
#harmonyos#华为#学习 +1
鸿蒙主题架构:暗色/亮色模式全局自适应/CustomTheme多品牌换肤方案工业级实践

本文深入探讨了HarmonyOS企业级应用主题架构设计。首先分析了原生主题机制(darkMode+color.json)的底层原理,提出通过颜色令牌体系实现语义化颜色管理。随后详细介绍了企业级主题方案,包括暗色/亮色切换、多品牌换肤、主题预览和配置持久化功能。文章重点阐述了主题架构的三层设计:设计令牌层、主题策略层和主题上下文层,并提供了常见问题解决方案。最后强调主题架构的核心在于建立可扩展的设计

文章图片
#harmonyos#华为#学习 +1
    共 330 条
  • 1
  • 2
  • 3
  • 33
  • 请选择