HarmonyOS应用开发实战:猫猫大作战-UTD 类型的使用
前言UniformTypeDescriptor (UTD)是 HarmonyOS 中定义分享数据类型的标准。通过正确地设置 UTD系统能识别数据类型并将其路由到合适的应用。本文以「猫猫大作战」的文本分享为锚点讲解 UTD 类型的使用。提示本系列不讲 ArkTS 基础语法与环境搭建。一、UTD 类型使用import { systemShare } from kit.ShareKit; import { uniformDataStruct } from kit.ArkData; async function shareGameResult(score: number) { const data: uniformDataStruct.UniformDataObject { value: { text: 猫猫大作战得分: ${score} }, type: general.text // UTD 类型标识 }; await systemShare.share(data); }二、常见 UTD 类型UTD说明值类型general.text纯文本stringgeneral.image图片PixelMapgeneral.url链接stringgeneral.file文件URI三、总结UTD 类型描述分享数据的格式帮助系统正确路由分享内容。核心要点UniformDataObject.type指定 UTD 类型不同数据类型使用不同的 UTD下一篇预告第 156 篇将深入 AccountKit——华为帐号登录。如果这篇文章对你有帮助欢迎点赞、收藏⭐、关注你的支持是我持续创作的动力相关资源ShareKit UTD 文档开源鸿蒙跨平台社区第 154 篇ShareKit第 156 篇AccountKit

相关新闻

最新新闻

日新闻

周新闻

月新闻