[文章]鸿蒙HarmonyOS元服务-“文学素养”说明

阅读量0
0
0

1.概述
文学素养将中华传统文化中的常用汉字解释,优秀的经、文、楚辞、汉赋、唐诗、宋词、原曲、明清小说,多音字,生僻字,成语测试等和HarmonyOS具备的元服务、万能卡片能力进行融合,尝试用一种全新的、更加方便用户和有趣的方式来传播中华优秀文学知识。

2.模块说明与用户使用
2.1常用汉字
2.1.1卡片数量 4张(微、小、中、大)。
2.1.2卡片功能
微卡:显示常用字;可刷新。
小卡:显示常用字、拼音、部首、笔画、繁体;可刷新。
中卡:显示常用字、拼音、部首、笔画、繁体、近义词、反义词;可刷新。
大卡:显示常用字、拼音、部首、笔画、繁体、近义词、反义词、解释;可刷新。
2.1.3卡片使用 创建卡片至桌面或者负一屏,浏览卡片内容;可点击刷新图标,刷新卡片内容;点击卡片可进入应用内。
2.1.4卡片图片
#星计划#鸿蒙HarmonyOS元服务-“文学素养”说明-鸿蒙开发者社区#星计划#鸿蒙HarmonyOS元服务-“文学素养”说明-鸿蒙开发者社区#星计划#鸿蒙HarmonyOS元服务-“文学素养”说明-鸿蒙开发者社区#星计划#鸿蒙HarmonyOS元服务-“文学素养”说明-鸿蒙开发者社区

2.1.5 内页功能/使用 显示常用字和解释信息;搜索常用字;滑动内容,浏览其他常用字和解释信息。
2.1.6 内页功能/使用图片展示

#星计划#鸿蒙HarmonyOS元服务-“文学素养”说明-鸿蒙开发者社区
2.2 挑战
2.2.1卡片数量 1张(大)。
2.2.2卡片功能
大卡:显示挑战题目内容;更换背景颜色;切换题目题型;选择题目答案;点击进入上/下一题;题目为多音字、生僻字和成语。点击卡片进入应用。
2.2.3 卡片使用 创建卡片至桌面或者负一屏,浏览卡片内容;点击更换背景刷新卡片背景颜色;点击切换模型可切换单/多选题;在题目中选择正确答案,点击下一题,进入下一题;在题目中选择错误答案,点击下一题,提示选择错误;点击卡片进入应用内。
2.2.4 卡片效果
#星计划#鸿蒙HarmonyOS元服务-“文学素养”说明-鸿蒙开发者社区#星计划#鸿蒙HarmonyOS元服务-“文学素养”说明-鸿蒙开发者社区
2.2.5 服务内页功能/使用:显示挑战题目,分为单选题和多选题;单选题回答,返回上一题和进入下一题;错误答案会提示回答错误;多选题回答,返回上一题和进入下一题,错误答案会提示回答错误;答题到最后,提示恭喜挑战成功。
2.2.6 服务内页功能/使用图片
#星计划#鸿蒙HarmonyOS元服务-“文学素养”说明-鸿蒙开发者社区#星计划#鸿蒙HarmonyOS元服务-“文学素养”说明-鸿蒙开发者社区

2.3中华文学
2.3.1卡片数量 4张(微、小、中、大)。
2.3.2卡片功能
微卡:显示标签标题;标题背景色随着工作日(周几)变化而变化;可刷新。
小卡:显示标签标题;标题背景色随着工作日(周几)变化而变化;显示所属标签的内容,如标题、朝代、作者;可刷新。
中卡:显示标签标题;标题背景色随着工作日(周几)变化而变化;显示所属标签的内容,如标题、朝代、作者;可刷新。
大卡:显示标签标题;标题背景色随着工作日(周几)变化而变化;显示所属标签的内容,如标题、朝代、作者、文本内容;可刷新。
2.3.3 卡片使用:创建卡片至桌面或者负一屏,浏览卡片内容;可点击刷新图标,刷新卡片内容;点击卡片可进入应用内。
2.3.4 卡片效果
#星计划#鸿蒙HarmonyOS元服务-“文学素养”说明-鸿蒙开发者社区#星计划#鸿蒙HarmonyOS元服务-“文学素养”说明-鸿蒙开发者社区#星计划#鸿蒙HarmonyOS元服务-“文学素养”说明-鸿蒙开发者社区#星计划#鸿蒙HarmonyOS元服务-“文学素养”说明-鸿蒙开发者社区

2.3.5 服务内页功能/使用 显示内容标签;点击标签,进入相关内容,可浏览。
2.3.6 服务内页效果图
#星计划#鸿蒙HarmonyOS元服务-“文学素养”说明-鸿蒙开发者社区
2.4 我的 页面图片效果
#星计划#鸿蒙HarmonyOS元服务-“文学素养”说明-鸿蒙开发者社区
2.5 注册登录页面
#星计划#鸿蒙HarmonyOS元服务-“文学素养”说明-鸿蒙开发者社区#星计划#鸿蒙HarmonyOS元服务-“文学素养”说明-鸿蒙开发者社区
3.技术说明
本服务使用ArkTS语言、基于3.1 Release、API9进行开发,并使用了serverless端云一体化的注册登录模块;主要使用了元服务、万能卡片的创新能力,实现了快照功能等。具体包括元服务、万能卡片的背景色彩切换更新、内容更新、文字图片展示、点击事件、单选、多选、搜索、分类等;通过微、小、中、大卡不同的信息展示能力进行呈现与用户互动,并实现用户手动和服务自动刷新、保持客户对服务卡片的新鲜度。主要使用了渲染控制包条件渲染(if/else)、循环渲染(ForEach)、数据懒加载(LazyForEach)等。

回帖

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容图片侵权或者其他问题,请联系本站作侵删。 侵权投诉
链接复制成功,分享给好友