logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

HarmonyOS一次开发多端部署:架构设计与响应式布局实战

在万物互联时代,应用需要适配的设备形态越来越多样化:手机、平板、智慧屏、车机、手表、折叠屏……传统的"为每种设备单独开发一套代码"模式,不仅开发成本高昂,后续的维护迭代更是噩梦。HarmonyOS提出的一次开发,多端部署(简称"一多")理念,正是为了解决这一痛点。通过合理的架构设计和响应式布局方案,开发者可以用一套代码一次开发,将应用部署到多种不同类型的设备上,同时保证各设备上的用户体验都达到原生

文章图片
#harmonyos#华为
HarmonyOS Core Vision Kit进阶:图像超分与多目标识别

在上一篇基础教程中,我们掌握了HarmonyOS的人脸检测与骨骼点识别能力。图像超分辨率重建可以将模糊图片变得清晰锐利;文本搜索图片让自然语言成为检索图像的钥匙;多目标检测则赋予应用"看懂"复杂场景的能力。这三大能力在电商、社交、安防、相册管理等场景中都有广泛应用。图像超分:老照片修复、缩略图高清化、视频画质增强文本搜图:智能相册搜索、商品以文搜图、内容推荐系统多目标检测:智能相册分类、安防监控分

文章图片
#harmonyos#目标跟踪#华为
HarmonyOS全链路盯盘开发:闪控球与闪控窗桌面悬浮窗实战

在金融股票类应用开发中,实时盯盘是用户的核心诉求之一。传统的金融应用仅在用户主动打开应用时才能查看行情,这种"人找信息"的交互模式已无法满足现代投资者对行情时效性的苛刻要求。试想一下,当用户正在浏览新闻或处理工作时,如何做到行情变化即时感知、关键信息一眼即达?HarmonyOS全链路盯盘方案应运而生。该方案通过闪控球(FloatingBall)与闪控窗(FloatView)的系统级窗口能力,将行情

文章图片
#harmonyos#华为
HarmonyOS互动卡片开发实战:运动卡片与音乐卡片Canvas绘制

在HarmonyOS互动卡片官方示例中,运动卡片和音乐卡片代表了两种技术路线:运动卡片以帧动画为主,配合Canvas绘制实现卡路里动态计数;音乐卡片以Canvas自绘制为核心,通过2D绘图API实现封面旋转、音频波形可视化等高级效果。Canvas组件在互动卡片中的使用方式与限制运动卡片完整交互:开始运动、结束运动、卡路里燃烧可视化音乐卡片播控交互:播放/暂停、切歌、封面动画、出框取碟跨进程数据同步

文章图片
#harmonyos#华为
HarmonyOS互动卡片开发实战:快递卡片陀螺仪交互与出框动画

在HarmonyOS 7.0互动卡片体系中,快递卡片是最具代表性的传感器交互场景。用户可通过摇一摇直接激活卡片,更可通过倾斜手机控制憨憨角色在运输路线上左右跑动——向右倾斜憨憨右移并缩小(模拟近→远透视),向左倾斜憨憨左移并放大(模拟远→近透视)。双触发模式配置:点击触发与摇一摇触发的混合使用陀螺仪数据订阅:通过传感器API实时获取设备姿态3D透视动画:基于陀螺仪数据驱动角色位移与缩放破框渲染技术

文章图片
#harmonyos#华为
HarmonyOS技术精讲-Network Kit(网络服务)| 02 文件传输大师:上传下载与断点续传

HarmonyOS开发里,上传下载算是最基础的需求了。但很多人第一次接触时,会发现一个现象:官方示例能跑起来,真机上一测试,要么下载到一半进度不动了,要么上传大文件时直接崩溃。这个问题在HarmonyOS NEXT开发中比较常见。Network Kit提供了UploadTask和两个核心类,但它们的真正使用边界和生命周期管理,官方文档描述得比较简略。这篇文章会从两个实际场景出发——头像上传(mul

文章图片
#harmonyos#华为
HarmonyOS技术精讲-Network Kit(网络服务)| 01 初识HTTP请求:从零开始获取数据

很多人在 HarmonyOS NEXT 开发里第一次接触 HTTP 请求时,会遇到一个尴尬的情况:官方示例能跑通,返回的 JSON 也能打印出来,但下一步就卡住了——拿到数据之后怎么传给 UI?方法在每次状态变化时都可能被重新调用,如果在里面创建请求对象,会导致大量无效的对象创建,增加内存压力。的优势是不需要额外引入依赖,项目初始化就能用,且对底层网络栈的控制更直接。另一个常见问题是:请求发出去之

文章图片
#harmonyos#http#华为
《HarmonyOS技术精讲-Media Library Kit》之最佳实践与常见问题

本文就针对这几个高频痛点,提供一个能直接运行的、自动监听并刷新媒体列表的 Demo,并把权限适配、状态同步、内存释放这几个节点的正确做法拆开讲清楚。跟直接操作文件系统相比,Media Library Kit 的最大优势是提供了“资源变更通知”,这是 saveFile + 定时扫描做不到的。这一段实现一个页面:进入页面后申请权限,权限通过后读取媒体文件并展示列表,同时注册监听器,当相册有新文件或文件

文章图片
#harmonyos#pytorch#华为
《HarmonyOS技术精讲-Media Library Kit》之实战:构建简易相册应用

开发中,(媒体文件管理服务)是一个绕不开的核心能力。很多人在刚开始接触时,会被其复杂的权限模型和异步查询机制劝退。官方示例虽然能跑,但一旦涉及到“自己创建相册”、“往相册里添加图片”、“删除图片”这种组合操作,状态同步和生命周期管理的坑就全暴露出来了。这篇文章的目标很直接:带你手写一个简易相册应用,能看照片、能建相册、能删照片。全程不废话,代码完整,所有踩过的坑我都会标注出来。

文章图片
#harmonyos#华为
《HarmonyOS技术精讲-Media Library Kit》之批量操作与性能优化

使用而非循环单条操作:性能提升幅度随数量增加而增大,文件数越多,效果越明显。控制单次批量大小在50-100个操作之间:这个范围在大多数设备上能同时保证性能和安全。过小失去批量优势,过大增加超时风险。不要在回调中直接修改@State:异步回调里修改状态虽然被允许,但过于密集的修改会导致 UI 更新异常。正确的做法是在分批处更新状态。始终处理部分失败场景返回的结果数组可以逐项检查。不要假设要么全成功要

文章图片
#harmonyos#性能优化#华为
    共 14 条
  • 1
  • 2
  • 请选择