logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

HarmonyOS 应用《左右相册》视频自定义播放控件实战:长按 3 倍速 + 进度条自定义拖拽

本文基于HarmonyOS Next,通过自研相册App短视频功能,实现完全融入卡片UI的定制化播放控件:长按400ms触发3倍速播放并弹出“3x”徽标,松开恢复1倍速;自定义2vp细进度条,长按时弹性变粗至10vp并显示滑块,拖拽实时跟手,松手精准定位。采用双层架构(视觉层与触摸热区分离)、哨兵值状态管理进度源、看门狗机制兜底拖拽闭环,确保交互流畅稳定。

文章图片
#harmonyos#音视频#华为
HarmonyOS应用《左右相册》 隐私防窥实战:用 dlpAntiPeep 让相册“感知“正在被偷瞄

本文介绍在HarmonyOS Next(API 20+)上实现系统级防窥保护的完整方案。通过@kit.DeviceSecurityKit的dlpAntiPeep模块,应用可自动感知他人窥屏并实时触发全屏遮罩,无需用户配置。核心机制为:系统侧通过前置摄像头与人脸识别判断是否为机主,仅传递HIDE/PASS状态,保障隐私安全。开发者只需在页面中订阅状态、响应@State变化并渲染遮罩层,即可实现零成本

文章图片
#harmonyos#华为
HarmonyOS应用《左右相册》 智感握姿实战:让操作按钮自动“站“到你拇指够得到的地方

本文基于HarmonyOS Next的智感握姿能力,实现短视频列表页按钮自动迁移功能:通过motion.on('holdingHandChanged')实时感知握持手,左手握持时按钮平滑左移,右手则保持右侧,提升操作顺手度。支持开关控制、设置持久化与真机降级(模拟器/不支持机型回退默认布局),确保兼容性与稳定性。核心逻辑仅在LEFT_HAND_HELD时触发迁移,避免状态抖动,兼顾体验与性能。

文章图片
#harmonyos#华为
《HarmonyOS第一课: 布局与容器》学习总结

整体来看,《HarmonyOS 布局与容器》视频教程内容完整、讲解细致,是入门 ArkUI 开发的重要课程之一。它不仅讲清了“怎么用”,更强调了“为什么这样用”,让学习者真正理解布局背后的逻辑与设计哲学。无论是新手入门还是已有其他框架经验的开发者,这门课都值得系统学习与反复复盘。推荐指数:★★★★★适合人群:初学 HarmonyOS/ArkUI 的开发者、UI 工程师、移动端跨平台开发者。更多精彩

《HarmonyOS第一课: 布局与容器》学习总结

整体来看,《HarmonyOS 布局与容器》视频教程内容完整、讲解细致,是入门 ArkUI 开发的重要课程之一。它不仅讲清了“怎么用”,更强调了“为什么这样用”,让学习者真正理解布局背后的逻辑与设计哲学。无论是新手入门还是已有其他框架经验的开发者,这门课都值得系统学习与反复复盘。推荐指数:★★★★★适合人群:初学 HarmonyOS/ArkUI 的开发者、UI 工程师、移动端跨平台开发者。更多精彩

HarmonyOS 7.0 Skill开发实战:让你的App能力被AI智能体“一句话调用“

摘要(150字): HarmonyOS的Skill机制允许开发者将App功能开放给系统AI智能体调用,用户通过语音指令即可触发应用功能(如查询天气)。开发者只需在项目中创建固定目录结构(skills/scripts/),编写SKILL.md声明能力、ArkTS脚本适配参数,并在module.json5中注册即可。入口脚本负责参数校验、调用现有业务代码并返回标准格式结果,无需修改原有逻辑。该方案基于

文章图片
#harmonyos#人工智能#华为
HarmonyOS6.1 从图像分类到目标检测的扩展实现

本文探讨了HarmonyOS AI应用的架构设计,提出分层架构方案,包含表示层、业务层、模型层和数据层。文章详细介绍了三个核心模块:模型配置管理模块(ModelConfigManager)通过单例模式管理各种模型配置;模型加载器(ModelLoader)实现从资源文件加载模型并验证;模型缓存管理(ModelCache)采用LRU策略缓存模型数据。这些模块设计满足可扩展性、高性能等目标,为构建复杂A

文章图片
#人工智能#harmonyos
HarmonyOS 6.0 拖拽排序与列表动画

本文详细解析了列表排序的实现细节,从基础数组重排算法到复杂的交互效果。首先介绍了数组元素移动的核心逻辑,强调ArkTS中必须通过赋值新数组触发刷新。随后展示了上下移动按钮的实现方案,并讲解了排序动画的关键点——ForEach必须使用稳定key。文章重点剖析了拖拽排序的三种实现方式:通过PanGesture实现跟手拖拽(需处理滚动冲突)、利用List内置拖拽API(存在灵敏度问题)以及视觉反馈设计。

文章图片
#harmonyos#华为
HarmonyOS 6.0 进度条与环形进度

本文详细介绍了HarmonyOS的Progress组件的五种类型及其适用场景:Linear(线性进度条)、Ring(圆环进度)、Eclipse(遮罩裁剪进度)、ScaleRing(刻度圆环)和Capsule(胶囊进度)。每种类型都有特定的应用场景和配置参数,如strokeWidth控制环粗细,scaleCount设置刻度数量等。文章还展示了如何动态更新进度,并通过Canvas实现自定义环形进度,包

文章图片
#harmonyos#华为
HarmonyOS 6.0 数据可视化图表

本文介绍了在HarmonyOS中利用Canvas实现常见图表(柱状图、折线图、饼图)的方法。由于HarmonyOS没有内置图表库,开发者需通过Canvas绘图或简化组件展示数据。文章详细说明了Canvas的基础用法,包括坐标系设置、抗锯齿开启,并强调绘图需在Canvas组件的onReady回调中执行。针对三种图表类型,分别给出核心实现代码:柱状图通过fillRect绘制柱子并添加数据标签;折线图使

文章图片
#信息可视化#harmonyos#华为
    共 164 条
  • 1
  • 2
  • 3
  • 17
  • 请选择