news 2026/7/29 13:55:44

HarmonyOS应用开发实战:猫猫大作战-LiveViewKit 的使用

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
HarmonyOS应用开发实战:猫猫大作战-LiveViewKit 的使用

前言

LiveViewKit是 HarmonyOS 的实时活动服务,支持在锁屏、通知栏等位置展示实时更新的信息——如外卖配送进度、游戏得分实时更新等。

本文以「猫猫大作战」的锁屏得分展示为锚点,讲解 LiveViewKit 的使用。

提示:本系列不讲 ArkTS 基础语法与环墋搭建。

一、发布实时活动

import { liveView } from '@kit.LiveViewKit'; async function publishScoreLiveView(score: number) { await liveView.publish('game_score', { title: '猫猫大作战', content: `当前得分: ${score}`, isOngoing: true }); } // 游戏过程中更新得分 function updateScore(newScore: number) { liveView.update('game_score', { content: `当前得分: ${newScore}` }); } // 游戏结束关闭 function endLiveView() { liveView.unpublish('game_score'); }

二、总结

LiveViewKit 发布实时活动到锁屏/通知栏,支持动态更新内容。

核心要点

  • publish(id, data)发布实时活动
  • update(id, data)更新内容
  • unpublish(id)结束活动

下一篇预告:第 166 篇将深入 FormKit——服务卡片桌面组件。

如果这篇文章对你有帮助,欢迎点赞👍、收藏⭐、关注🔔,你的支持是我持续创作的动力!


相关资源:

  • LiveViewKit 官方文档
  • 开源鸿蒙跨平台社区
  • 第 164 篇:ReminderRequest
  • 第 166 篇:FormKit
版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/7/29 13:53:54

自定义LLM实战:RAG与Agent技术选型与优化

1. 为什么需要自定义LLM?从RAG到Agent的进阶之路 大语言模型(LLM)的通用能力已经令人惊艳,但当我们真正将其投入业务场景时,往往会遇到三个典型问题:知识时效性不足(比如无法回答2023年后的事件…

作者头像 李华
网站建设 2026/7/29 13:53:49

Scipy稀疏矩阵与共轭梯度法:5分钟搞定大规模线性方程组求解

1. 项目概述:为什么是稀疏矩阵与共轭梯度法?如果你处理过大规模的线性方程组,比如从有限元分析、图像处理或者推荐系统里冒出来的那些,你肯定对“维度灾难”深有体会。一个100万乘以100万的矩阵,如果按常规的密集方式存…

作者头像 李华
网站建设 2026/7/29 13:50:56

PSO-DWA融合算法实现无人机三维动态避障

1. 项目概述"基于PSO-DWA无人机三维动态避障路径规划研究"这个标题背后,隐藏着无人机自主导航领域的一个经典难题:如何在复杂三维环境中实现实时、安全的动态避障。作为一名在无人机领域摸爬滚打多年的工程师,我深知传统路径规划算…

作者头像 李华
网站建设 2026/7/29 13:50:33

SUSE Linux Enterprise Server 15 SP4 在树莓派3上的企业级部署与优化实践

1. 项目概述:当企业级Linux遇见创客神器 最近在开源社区和嵌入式开发圈里,一个消息引起了不小的波澜:SUSE,这家以企业级Linux发行版闻名遐迩的老牌厂商,正式发布了适配树莓派3的官方操作系统版本。这听起来可能像是一次…

作者头像 李华
网站建设 2026/7/29 13:49:41

乐高EV3无线遥控方案:2.4G手柄集成与Python控制实现

1. 项目缘起:当经典EV3遇上无线手柄 作为一名乐高机器人爱好者,我手头的EV3核心套装一直是我和孩子周末消遣的利器。从循线小车到机械臂,EV3图形化编程的直观和乐高零件的无限组合带来了很多乐趣。但玩久了,总感觉少了点什么——每…

作者头像 李华