AVMediaManage 是一个功能完整的音视频媒体管理类库,提供一站式音视频播放管理,基于鸿蒙 ArkUI 框架开发,提供音视频播放控制、媒体会话管理、播放状态维护等核心功能。采用单例模式 + 控制器模式设计,确保全局播放状态一致性。
CanvasDrawUtils 是一个基于 AtkTs 开发的 Canvas 绘制工具类,采用单例模式设计,封装了路径绘制、文本绘制、图形绘制、样式管理、绘制记录(撤销 / 重做)等核心功能。该工具提供统一的 Canvas 绘制入口,确保全局绘制状态一致性,适用于移动端触摸绘图场景(如签名、标注、简单图形绘制等)。
HarmonyOS工具库,集成了开发中常用的一系列的功能和操作,封装了常用的工具类,能够满足各种不同的开发需求。
后台任务管理工具 (长时任务和短时任务可用): 后台任务管理工具是一个用于管理 HarmonyOS 应用后台长时任务或者短时任务的工具类,支持任务的启动、停止、更新以及通知栏交互功能。该工具确保应用在后台能够持续执行关键任务,并通过通知栏提供用户交互能力。
鸿蒙应用音视频播放相关的工具类集合 , 目前集成了 音视频播放管理(AVPlayerManage) 和 媒体会话管理工具类( AVSessionUtils )
EventBus 是一个基于 ArkTS 构建的事件总线工具,旨在为 HarmonyOS 应用提供高效、便捷的跨组件 / 跨模块事件通信能力。它支持事件订阅 / 发布、粘性事件、一次性事件等核心功能,并通过装饰器和 Hook 简化 UI 组件与事件总线的交互,自动管理组件生命周期内的事件订阅与取消,避免内存泄漏。