logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

鸿蒙运动健康实战:给应用加上“实况窗”,锁屏也能看数据

摘要:本文介绍了鸿蒙实况窗(Live View Kit)在运动轨迹应用中的实现方案。通过状态栏胶囊、锁屏卡片和通知中心卡片三种形态,实况窗解决了运动过程中频繁解锁查看数据的痛点。文章详细讲解了实况窗的技术选型、权益申请流程,并提供了核心代码实现LiveViewManager单例,包括创建、更新和结束实况窗的全生命周期管理。该方案实现了运动数据的实时展示、自动刷新和卡片交互功能,提升了用户体验。

文章图片
#harmonyos#华为
鸿蒙运动健康实战:给应用加上“实况窗”,锁屏也能看数据

摘要:本文介绍了鸿蒙实况窗(Live View Kit)在运动轨迹应用中的实现方案。通过状态栏胶囊、锁屏卡片和通知中心卡片三种形态,实况窗解决了运动过程中频繁解锁查看数据的痛点。文章详细讲解了实况窗的技术选型、权益申请流程,并提供了核心代码实现LiveViewManager单例,包括创建、更新和结束实况窗的全生命周期管理。该方案实现了运动数据的实时展示、自动刷新和卡片交互功能,提升了用户体验。

文章图片
#harmonyos#华为
鸿蒙计算器实战:从表达式显示到连续运算

本文介绍了一个基于HarmonyOS 5.0+的MVVM架构计算器实现方案。该计算器支持四则运算、连续运算、实时表达式显示、退格等功能,采用浅色主题和区分色彩的按钮设计。核心设计包括:通过ViewModel管理计算状态(如当前输入、运算符、表达式等),实现实时显示用户输入的全过程;利用状态变量控制运算流程,支持连续计算;采用分层架构将UI与业务逻辑分离。文章详细解析了数字输入、运算符处理、等号计算

文章图片
#harmonyos#华为
鸿蒙计算器实战:从表达式显示到连续运算

本文介绍了一个基于HarmonyOS 5.0+的MVVM架构计算器实现方案。该计算器支持四则运算、连续运算、实时表达式显示、退格等功能,采用浅色主题和区分色彩的按钮设计。核心设计包括:通过ViewModel管理计算状态(如当前输入、运算符、表达式等),实现实时显示用户输入的全过程;利用状态变量控制运算流程,支持连续计算;采用分层架构将UI与业务逻辑分离。文章详细解析了数字输入、运算符处理、等号计算

文章图片
#harmonyos#华为
鸿蒙电子手表开发实战:从Canvas表盘绘制到实时时间更新

文章摘要 本项目基于HarmonyOS 5.0+,使用Canvas与MVVM架构开发了一款多功能电子手表应用,支持指针表盘/数字时钟切换、日期星期显示、计步模拟及触摸交互。通过数学公式精确计算刻度坐标,解决屏幕适配与指针虚化问题,实现每秒平滑刷新。技术亮点包括:Canvas矢量绘制、Path2D指针造型、vp2px单位转换、定时器资源管理,适用于各类仪表盘开发场景。源码已开源,提供工业级Canva

文章图片
#harmonyos#华为
鸿蒙电子手表开发实战:从Canvas表盘绘制到实时时间更新

文章摘要 本项目基于HarmonyOS 5.0+,使用Canvas与MVVM架构开发了一款多功能电子手表应用,支持指针表盘/数字时钟切换、日期星期显示、计步模拟及触摸交互。通过数学公式精确计算刻度坐标,解决屏幕适配与指针虚化问题,实现每秒平滑刷新。技术亮点包括:Canvas矢量绘制、Path2D指针造型、vp2px单位转换、定时器资源管理,适用于各类仪表盘开发场景。源码已开源,提供工业级Canva

文章图片
#harmonyos#华为
鸿蒙电子手表开发实战:从Canvas表盘绘制到实时时间更新

文章摘要 本项目基于HarmonyOS 5.0+,使用Canvas与MVVM架构开发了一款多功能电子手表应用,支持指针表盘/数字时钟切换、日期星期显示、计步模拟及触摸交互。通过数学公式精确计算刻度坐标,解决屏幕适配与指针虚化问题,实现每秒平滑刷新。技术亮点包括:Canvas矢量绘制、Path2D指针造型、vp2px单位转换、定时器资源管理,适用于各类仪表盘开发场景。源码已开源,提供工业级Canva

文章图片
#harmonyos#华为
鸿蒙星闪实战:从零构建跨设备文件传输——拆解文件传输数据流

本文介绍了星闪文件传输系统的设计思想与实现方案。系统采用分层架构设计,通过单一职责、外观模式等原则实现高内聚低耦合。核心协议定义了六种数据包类型,采用小端序字节序处理文件元数据、分块传输等操作。文章详细解析了文件传输协议设计,包括元数据包结构、文件分块策略及字节处理机制,并提供了关键代码实现。该系统支持可靠的文件传输功能,包括完整性校验、取消通知等特性,为星闪设备间文件传输提供了完整解决方案。

文章图片
#harmonyos#华为
鸿蒙星闪实战:从零构建跨设备文件传输——拆解文件传输数据流

本文介绍了星闪文件传输系统的设计思想与实现方案。系统采用分层架构设计,通过单一职责、外观模式等原则实现高内聚低耦合。核心协议定义了六种数据包类型,采用小端序字节序处理文件元数据、分块传输等操作。文章详细解析了文件传输协议设计,包括元数据包结构、文件分块策略及字节处理机制,并提供了关键代码实现。该系统支持可靠的文件传输功能,包括完整性校验、取消通知等特性,为星闪设备间文件传输提供了完整解决方案。

文章图片
#harmonyos#华为
鸿蒙星闪实战:从零实现高速可靠的跨设备文件传输 - 星闪篇

本文介绍了一个基于华为星闪(NearLink)技术的文件传输工具开发过程。文章分为发送端和接收端流程,详细阐述了权限申请、设备发现、连接建立、自定义协议设计(包括元数据、数据块、确认等包类型)、分块传输(2KB/块)、MTU优化以及进度反馈等关键技术点。接收端通过扫描过滤设备并连接,发送端广播服务标识并传输文件数据,双方通过自定义协议确保传输可靠性。文章还提供了完整源码链接和项目结构,适合开发者参

文章图片
#harmonyos#华为
    共 172 条
  • 1
  • 2
  • 3
  • 18
  • 请选择