- 博客(311)
- 收藏
- 关注
原创 【OpenHarmony/HarmonyOs 】数学题库结构设计:12 个年级、知识点标签与本地题库索引
这篇文章聚焦数学视界的题库建模,和之前“知识点掌握度评估”文章区分开:本篇讲数据结构,前篇讲统计分析。🎓 用Grade建立 12 个年级体系;🧩 用建立知识点标签系统;📚 用Question表达题目、答案、解析、难度和标签;🏗 用统一创建题目;🔍 用构建本地索引;📊 用统计知识点题量;🧠 为端侧智能组卷和元服务“今日一题”打基础;🔐 题库和解析都在本地,避免 AI 识图和云端上传。结构化题库是学习 App 的地基。地基打好了,后续才能稳稳扩展挑战、复盘、推荐、报告和元服务。
2026-07-05 22:47:18
281
原创 【OpenHarmony/HarmonyOs 】数学学习报告页:本地统计卡片、正确率与隐私友好学习画像
这篇文章围绕数学视界的学习报告页展开,重点是本地统计和隐私友好学习画像。📊 用展示关键学习指标;🎯 用展示今日目标进度;✅ 用计算整体正确率;📈 用汇总阅读、换算、答题、时长等数据;🧩 用统一保持报告项风格一致;🔐 学习报告全部从本地AppState读取,不上传学习画像;🚀 后续可扩展为桌面卡片、元服务和实况窗结束态。学习报告不是为了制造焦虑,而是帮助用户看到自己的积累。对教育类 App 来说,本地化报告是一条更稳、更可信的路线。✨。
2026-07-05 22:46:29
184
原创 【OpenHarmony/HarmonyOs 】每日学习目标系统:todayCount、连续学习与本地激励反馈
每日目标系统对应“全新视觉与交互体验”和“端侧 AI”主题,它把分散的工具功能串成了学习路径。🎯 用dailyGoal和todayCount表达每日目标;📈 首页用进度条和鼓励文案做即时反馈;👤 我的页面用Progress展示完整进度;📅 用和计算连续学习;🏆 用解锁目标成就;🔐 所有统计都在端侧完成,不依赖账号和云端。对数学学习 App 来说,每日目标不是一个小组件,而是让用户持续学习的核心机制。✨。
2026-07-05 22:45:48
252
原创 【OpenHarmony/HarmonyOs 】数学答题结果页设计:成绩统计、错题解析与复盘闭环
这篇文章聚焦数学视界的答题结果页,重点不是挑战流程,而是“复盘闭环”。🎯 通过路由参数接收;📊 根据分数生成等级、颜色、表情和鼓励文案;⏱ 展示正确数、错误数、用时和正确率;🧩 提供全部/错题/正确三种筛选;📖 展示用户答案、正确答案和解析;🔄 提供再来一次和返回首页;🔐 学习结果在端侧处理,避免上传用户答案。对数学学习 App 来说,答题结果页不是结束,而是下一轮学习的起点。🚀。
2026-07-05 22:44:58
306
原创 【OpenHarmony/HarmonyOs 】数学知识库收藏管理:标签筛选、详情弹窗与近场分享数据准备
addFavorite(): void { if(this .addTitle.trim() === '' ) { this .showToast( '⚠️ 请输入标题') return } if(this .addContent.trim() === '' ) { this .showToast( '⚠️ 请输入公式/内容') return } const parsedTags: string[] = this .addTags.split(/[,,]/)
2026-07-05 22:35:51
303
原创 【OpenHarmony/HarmonyOs 】趣味数学百科:本地内容检索、阅读激励与禁止 AI 识图的学习路径
这篇文章从“趣味百科”切入,贴合禁止 AI 识图、隐私保护和全新交互体验主题。💡 用构建本地内容库;🧭 用分类和标签组织趣味数学内容;🔍 用实现本地搜索;👆 用展开卡片记录真实阅读行为;🎯 用和接入成就系统;🔐 不使用相机、相册、网络和 AI 识图;🚀 可扩展为每日趣味数学元服务入口。数学学习不只有刷题。把好的数学故事、悖论和知识点做成本地可检索内容库,也是一种非常适合 OpenHarmony / HarmonyOS 的教育产品实践。✨。
2026-07-05 22:35:03
225
原创 【OpenHarmony/HarmonyOs 】单位换算引擎实战:长度、面积、体积、温度、速度的端侧计算方案
这篇文章贴合“端侧 AI / 全场景智慧生活 / 精细化权限管控”主题,重点是数学视界中的单位换算引擎。🔄 用UnitGroup统一描述单位和基准倍率;🧮 通过完成普通单位换算;🌡️ 单独处理温度偏移;🔢 用控制结果格式;📜 用保留最近 50 条记录;📱 用底部单位选择面板提升移动端体验;🔐 全程端侧计算,零网络依赖。一个好用的学习 App,不一定每个功能都复杂。像单位换算这种高频小工具,只要做得快、准、稳,就能显著提升应用的实用价值。🚀。
2026-07-05 22:34:21
271
原创 【OpenHarmony/HarmonyOs 】端侧 AI 与元服务思路:数学视界的人脸识别开放能力、智能练习与轻量化入口设计
🧠 端侧 AI:先基于本地答题数据做掌握度分析和智能组卷;🔐 人脸识别:只作为系统级本机认证入口,不保存人脸数据;🚀 元服务:拆出“今日一题、公式速查、单位换算、错题复习”等轻量任务;📦 架构上:把推荐、认证、元服务拆成独立服务类,避免和页面强耦合;🛡 隐私上:默认本地处理,敏感能力用户主动触发。对学习类应用来说,最好的智能不是“看起来用了多少 AI”,而是用户每次打开时,都能更快进入适合自己的学习任务。数学视界的下一步,也会围绕这个方向继续打磨。✨。
2026-07-04 23:14:55
169
原创 【OpenHarmony/HarmonyOs 】数学学习 App 隐私保护实践:禁止 AI 识图、最小权限与精细化权限管控
🔐 不申请不必要权限:当前没有相机、相册、位置、麦克风等高敏权限;🚫 禁止 AI 识图:不拍照搜题,不上传试卷图片;🧮 本地计算优先:计算器、题库、挑战评分都在端侧完成;🧑💻 用户可控:学习目标可修改,隐私问题可反馈。默认关闭;用户主动触发;明确说明用途;尽量端侧处理;提供删除和关闭入口。隐私保护不是把功能砍掉,而是做更克制的产品设计。对于数学视界这样的学习应用来说,用户真正需要的是稳定、清晰、可信赖的学习工具,而不是每个入口都接 AI、每个场景都要权限。
2026-07-04 23:13:41
213
原创 【OpenHarmony/HarmonyOs 】从数学学习 App 出发:近场快传、实况窗与全场景智慧学习设计
📦 通过结构化graphData分享曲线方案;⏱ 通过挑战倒计时扩展实况窗提醒;📱 通过适配覆盖不同学习设备;☁️ 通过备份恢复保护学习资产;🧠 通过统一AppState组织学习数据和统计结果。全场景体验的重点不是炫技,而是让用户在不同设备、不同时间、不同学习状态下,都能自然接上自己的学习任务。对数学视界来说,这正是下一步可以继续打磨的方向。🚀参考资料:OpenHarmony 文档总览OpenHarmony 项目介绍HarmonyOS 游戏近场快传能力参考。
2026-07-04 23:12:40
170
原创 【OpenHarmony/HarmonyOs 】数学视界实战:悬浮导航栏、沉浸光感与全新交互体验
这篇文章对应的主题是“悬浮导航栏、沉浸光感、全新视觉与交互体验”。🧭 使用Tabs + 自定义 tabBar构建底部导航;🌈 使用暖色头部、进度卡片和轻渐变营造学习氛围;👆 抽象,统一点击动效;🌙 使用管理深色模式和图标背景映射;📱 使用处理手机和平板适配;如果你也在做 OpenHarmony / HarmonyOS 应用,不建议一开始就追求复杂动画。先把导航、主题、点击反馈、状态栏、安全区域这些基础体验做好,应用的完成度会立刻提升一大截。🚀。
2026-07-04 23:11:42
294
原创 【OpenHarmony/HarmonyOs 】平抛运动 2D 与 3D 视图:Canvas 动画、轨迹点与视角滑块实践
平抛运动页面是项目中很典型的“端侧物理模拟”案例。它没有请求网络,也没有调用外部 AI,而是用本地公式、Canvas 绘制和状态更新完成了动态演示。全新视觉与交互体验 + 端侧计算能力。对 优快云 读者来说,它能展示 OpenHarmony/HarmonyOS 不只适合做表单和列表,也能做有动画、有交互、有物理逻辑的学习应用。🚀。
2026-07-04 14:44:09
239
原创 【OpenHarmony/HarmonyOs 】实验室首页细节拆解:分类侧栏、搜索筛选与推荐探索交互
实验室首页的价值不只是展示模型,而是组织学习路径。分类侧栏、年级筛选、关键词搜索、推荐探索、最近浏览、随机探索,这些功能共同构成了一个轻量但完整的学习入口。全新视觉与交互体验 + 端侧智能推荐 + 全场景学习续接。它没有脱离项目,因为所有细节都来自当前代码;它也没有空谈 AI,而是从本地学习状态出发,说明如何把一个模型列表做成真正可用的学习首页。🚀。
2026-07-04 14:42:46
238
原创 【OpenHarmony/HarmonyOs 】声音传播实验:介质切换、波纹动画与本地物理计算
声音传播模型展示了教育应用的一种好方向:用本地公式和可视化动画替代敏感数据采集。沉浸式交互体验 + 端侧计算 + 隐私保护。项目通过介质切换、波纹动画、速度和波长计算,把一个抽象知识点变成了可以操作的实验。🔊。
2026-07-04 14:41:43
235
原创 【OpenHarmony/HarmonyOs 】凸透镜成像实验:光路绘制、成像公式与禁止 AI 识图的学习方案
凸透镜成像页面很好地体现了“禁止 AI 识图”的另一种学习方案。不拍照、不上传、不识别题目,而是让学生通过参数调节和光路观察理解规律。沉浸光感 + 禁止 AI 识图 + 隐私友好学习。对 OpenHarmony/HarmonyOS 开发者来说,它也展示了 Canvas 在光学教学中的实用价值。🔍。
2026-07-04 14:40:06
622
原创 【OpenHarmony/HarmonyOs 】元服务能力集成设计:公式速算、今日挑战与最近模型的轻量入口
这些入口都可以复用现有页面、现有状态和现有路由。元服务能力集成 + 端侧智能推荐 + 全场景学习入口。它不是脱离项目空谈,而是从当前功能中挑出最适合轻量化的部分,设计成可落地的元服务入口。🧩。
2026-07-04 14:38:59
266
原创 【OpenHarmony/HarmonyOs 】知识挑战模块拆解:题库筛选、限时模式、暂停续答与成绩统计
挑战模块看起来只是答题,但实际上包含一条完整链路:筛选题库 → 随机抽题 → 开始挑战 → 限时答题 → 暂停续答 → 判断正误 → 统计成绩 → 更新学习状态。对 OpenHarmony/HarmonyOS 应用开发来说,这类模块很适合用状态驱动实现。只要把答题流程拆清楚,ArkUI 的响应式状态就能让页面自然跟随数据变化。🎯。
2026-07-03 20:09:42
225
原创 【OpenHarmony/HarmonyOs 】物理公式计算器实战:结构化公式配置与即时计算反馈
这个物理计算器的核心不是复杂算法,而是良好的结构设计。用CalcItem和CalcInput把公式配置化之后,页面就能动态生成输入框、公式展示和计算结果。对 OpenHarmony/HarmonyOS 开发来说,这种方式非常适合做学科工具、单位换算器、工程计算器、财务计算器等应用。结构清晰,扩展简单,用户体验也很直接。🧮。
2026-07-03 20:08:48
141
原创 【OpenHarmony/HarmonyOs 】深色模式适配实践:资源色、Canvas 与学习界面的统一体验
深色模式不是一个开关,而是一套完整视觉体系。「物理视界」通过资源色和 Canvas 主题判断,让普通 UI 和物理绘图都能适配深色模式。对 OpenHarmony/HarmonyOS 应用来说,资源管理是深色模式的基础,Canvas 重绘是深色模式的关键细节。当这两部分都做好,用户无论白天还是夜晚学习,体验都会更舒服。🌙。
2026-07-03 20:07:11
136
原创 【OpenHarmony/HarmonyOs 】备份恢复与本地隐私:学习数据如何安全持续
备份恢复是提升学习连续性的能力,隐私保护则是教育类 App 的底线。下一步如果继续完善,可以把学习数据备份、恢复提示、一键清除、隐私说明结合起来。这样用户既能保留自己的学习成果,也能清楚掌握数据边界。☁️🔐。
2026-07-03 19:11:00
127
原创 【OpenHarmony/HarmonyOs 】从 Tabs 到 Stack:手写悬浮底部导航栏完整实践
这篇文章拆的是一个很小但很常用的细节:底部导航。在 OpenHarmony/HarmonyOS ArkUI 中,Tabs不一定只能配默认 TabBar。通过Stack隐藏默认栏,再手写一层底部 Row,我们可以获得更高的视觉和交互自由度。对于「物理视界」这种学习类 App 来说,自定义导航让六个核心模块始终清晰可达,也让整个应用的视觉风格更加统一。这类细节不难,但很影响产品完成度。✨。
2026-07-03 19:10:12
277
原创 【OpenHarmony/HarmonyOs 】Canvas 绘制电场线分布:电荷配置与深色模式适配实践
电场线分布」这个页面展示了 Canvas 在电磁学教学中的优势。它把看不见的电场变成可观察、可切换、可调节的图像,让学生通过交互理解正负电荷和电场方向。在 OpenHarmony/HarmonyOS 中,Canvas 和 ArkUI 状态管理配合起来非常自然:状态变化后重绘,重绘后图像反馈给用户。对教育类 App 来说,这就是最实用的端侧可视化能力。⚡。
2026-07-03 19:09:21
98
原创 【OpenHarmony/HarmonyOs 】Canvas 实现光的干涉:从波长滑块到动态条纹可视化
这个光的干涉模型展示了 ArkUI Canvas 在教育应用中的价值。它不只是画图,而是把“参数输入、公式计算、物理图像、实时反馈”组合成一个完整学习场景。对 OpenHarmony/HarmonyOS 开发者来说,这类页面非常适合做课程演示、实验模拟、科普应用和互动教学工具。当学生拖动一个滑块就能看到光条纹变化时,物理公式就不再只是书上的符号了。🌈。
2026-07-03 19:08:08
164
原创 【OpenHarmony/HarmonyOs 】用 ArkTS 构建可维护的多页面学习工具:模块拆分与复用实践
先定义模型↓按功能拆页面↓抽 DataManager 管业务↓抽 StorageManager 管存储↓抽 AppTheme 管样式↓抽 ResponsiveUtils 管适配↓页面只负责交互和展示多页面项目的难点不是把页面写出来,而是功能越来越多后还能改得动。政治视界通过模型、数据、主题、响应式、存储的分层,让项目具备继续扩展的空间。写 ArkTS 项目时,越早建立边界,后面越轻松。可维护性不是大项目才需要,小项目从一开始就值得认真设计 ✅。
2026-07-03 18:03:23
147
原创 【OpenHarmony/HarmonyOs 】教育 App 中的错题推荐与个性化复习思路
个性化复习不一定从大模型开始。政治视界现有的错题、会话、闪卡和知识点数据,已经能支撑一套端侧推荐系统。先用规则把学习路径跑通,再逐步升级算法,是更稳的路线。真正好的推荐,应该让用户少走弯路,而不是制造神秘感 🚀。
2026-07-03 18:02:21
271
原创 【OpenHarmony/HarmonyOs 】从 0 到 1 打造政治学习助手 App:功能规划到 ArkTS 落地
产品闭环设计↓数据模型定义↓主 Tab 框架↓题库答题↓本地存储↓首页看板↓闪卡 /笔记/ 报纸↓成就 /报告/ 响应式从 0 到 1 做学习助手,最重要的是先搭出学习闭环,而不是一开始追求功能数量。政治视界的实现思路是:先让用户能学、能练、能记录,再逐步加入视觉体验、数据反馈和多端适配。ArkTS 很适合做这种结构清晰的学习 App。只要页面、模型、数据管理分层明确,项目就能稳步扩展 📚。
2026-07-03 18:01:30
244
原创 【OpenHarmony/HarmonyOs 】ArkUI 动画实践:按压反馈、页面切换、弹层过渡与学习体验优化
政治视界中的动画覆盖了常见交互:按钮按压、页面切换、卡片翻转、弹层打开、首页入场。它们并不复杂,但组合起来能让学习体验更顺。好的动画不是让用户注意到动画本身,而是让用户感觉操作自然、反馈及时。ArkUI 的状态驱动动画非常适合做这种细腻体验 ✨。
2026-07-03 18:00:27
251
原创 【OpenHarmony/HarmonyOs 】学习 App 如何做轻量化数据安全与隐私保护
不声明无关权限↓Preferences 本地保存↓DataManager 集中管理↓用户主动触发导出/清空↓AI 能力默认关闭学习 App 的隐私保护不是写一份协议就结束了,而是体现在架构设计中。政治视界当前选择了本地数据、低权限、集中管理的方案,非常适合教育工具的早期版本。对学生用户来说,可信比炫技更重要。真正好的学习 App,应该帮助用户成长,而不是过度收集用户数据 🛡️。
2026-07-03 17:59:32
226
原创 【OpenHarmony/HarmonyOs 】从政治视界看教育类 App 的全场景学习体验设计
全场景学习体验不是为了堆技术,而是让用户在不同设备上都能自然继续学习。政治视界的模块已经具备这个基础:手机刷题、平板阅读、折叠屏双栏、大屏看报告。教育类 App 做全场景,最重要的是让学习任务和设备能力匹配。设备变了,学习路径不能断,这就是全场景的真正价值 🚀。
2026-07-03 17:58:38
285
原创 【OpenHarmony/HarmonyOs 】HarmonyOS NEXT 学习类 App 项目架构拆解:页面、数据、主题与工具层
↓ 初始化存储/窗口Index↓ Tab 容器pages↓ 调用↓ 调用政治视界的架构适合中小型学习 App:页面清晰、模型统一、数据集中管理、主题和响应式能力抽离。这样的结构后续扩展新页面也比较顺,比如增加模拟考试、隐私设置、学习计划页面,都能放进现有架构。好的项目结构不是为了看起来高级,而是为了让功能越多时代码仍然可控 🚀。
2026-07-03 17:57:28
288
原创 【OpenHarmony/HarmonyOs 】ArkTS 项目中的状态管理:@State、@Link、LocalStorage 实战
政治视界中状态管理比较清晰:页面状态用@State,父子同步用@Link,只读传值用@Prop,安全区和主题用,业务持久化交给。ArkUI 状态管理的核心不是记住所有装饰器,而是判断“这个状态属于谁、谁会修改、是否需要持久化”。这个问题想清楚了,页面就会稳定很多 ✅。
2026-07-03 17:55:57
263
原创 【OpenHarmony/HarmonyOs 】政治报纸模块设计:按期次组织内容阅读体验
定义期次模型和文章模型↓准备 new spaperIssues 和 new spaperArticles ↓页面选择当前期次↓根据期次、板块、关键词过滤文章↓点击文章打开详情↓政治报纸模块把零散时政内容组织成了“按期次阅读”的结构,更适合系统学习。它的实现重点不是复杂算法,而是内容模型设计:期次、板块、文章、标签之间关系清楚,页面就自然好写。对教育类 App 来说,内容组织方式本身就是产品能力。政治视界的报纸模块,为后续做专题学习、阅读记录和知识点推荐打下了基础 📚。
2026-07-02 22:49:05
57
原创 【OpenHarmony/HarmonyOs 】每日政治资讯页面:搜索、分类、收藏与详情弹层实现
定义 DailyPoliticsItem↓准备时政数据和图片资源↓页面初始化当前日期↓匹配今日内容↓分类与关键词过滤↓点击卡片打开详情弹层↓每日政治页面让学习 App 不再只是做题,而是把现实材料引入学习过程。这样每日政治就能成为连接教材与现实的桥梁 🌉。
2026-07-02 22:47:27
61
原创 【OpenHarmony/HarmonyOs 】响应式布局适配手机、平板与折叠屏:ResponsiveUtils 实战
COMPACT:手机竖屏,单列;REGULAR:横屏或小平板,适度增加内容宽度;EXPANDED:大平板或折叠屏展开,适合双列。定义断点和布局模式↓读取屏幕宽高与密度↓判断横竖屏和折叠状态↓根据宽度得到 COMPACT /REGULAR/ EXPANDED↓页面订阅响应式变化↓更新 padding、字号、圆角、列数响应式布局不是简单适配屏幕,而是为不同设备重新组织信息。政治视界通过把设备判断、断点、折叠屏状态和尺寸参数集中管理,让页面可以自然适配手机、平板和折叠屏。
2026-07-02 22:46:34
88
原创 【OpenHarmony/HarmonyOs 】学习成就系统设计:连续学习、正确率、闪卡与成长激励实现
项目中在{ id: 'q_10', title: '初试牛刀', description: '完成10道题目', icon: '📜', type: AchievementType.QUESTIONS, requirement: 10, isUnlocked: false, progress: 0, rarity: 'common' },
2026-07-02 22:44:29
66
原创 【OpenHarmony/HarmonyOs 】ArkUI 实现闪卡翻转记忆与掌握度统计:概念复习页面完整拆解
定义 FlashCard 模型↓准备闪卡数据↓页面维护筛选状态和当前索引↓筛选生成 displayCards↓点击卡片翻转↓用户标记掌握/未掌握↓DataManager 记录掌握数和学习会话↓自动切换下一张闪卡模块让政治视界不只是一个刷题工具,而是一个“理解 + 记忆 + 检测”的学习系统。通过 ArkUI 的状态管理和动画能力,闪卡翻转、掌握标记、统计更新都可以做得很自然。后续可以继续加入间隔复习算法,比如今天未掌握的卡片明天优先出现,连续掌握三次后降低出现频率。
2026-07-02 22:43:32
62
原创 【OpenHarmony/HarmonyOs 】错题本功能设计:答题记录、错题保存与复习闭环实现
用户提交答案↓QuizPage 判断正确/错误错误则 add WrongQuestion() ↓Preferences 保存错题 JSON↓首页读取错题数量和列表↓用户点击错题进入题库复习用户提交答案↓QuizPage 判断正确/错误错误则 add WrongQuestion() ↓Preferences 保存错题 JSON↓首页读取错题数量和列表↓用户点击错题进入题库复习错题本的关键是闭环,而不是单纯列表。
2026-07-02 22:42:49
111
原创 【OpenHarmony/HarmonyOs 】政治学习 App 首页数据看板设计与实现:目标、推荐、错题与学习记录
确定首页核心指标↓DataManager 提供学习数据↓HomePage 用 @State 接收数据↓Index 切回首页时触发 ref reshSignal↓首页刷新统计、错题、推荐题↓用户点击推荐题进入题库首页的价值不只是展示,而是“反馈 + 引导”。一个学习 App 的首页应该像学习教练:告诉你今天完成了多少、哪里还需要努力、下一步该做什么。政治视界通过数据看板、目标进度、错题提醒和推荐练习,把多个功能模块串成了学习路径。
2026-07-02 22:42:02
55
原创 【OpenHarmony/HarmonyOs 】ArkUI 实现深色模式与全局主题切换:AppTheme、LocalStorage 与页面刷新
AppTheme页面不直接访问或页面只表达“这是卡片背景”“这是标题颜色”,不关心当前到底是浅色还是深色。定义 ThemeColors ↓ 在 AppTheme 中维护 light/dark 两套色值 ↓ 用 getter 暴露语义化颜色 ↓ LocalStorage 保存深色模式状态 ↓ Index 监听 DARK _MODE_KEY↓切换时递增 THEME_REFRESH_ KEY ↓ 页面重新读取主题颜色这套流程最重要的不是颜色本身,而是“语义化颜色 + 响应式刷新”。
2026-07-02 22:41:00
99
原创 【OpenHarmony/HarmonyOs 】基于 Preferences 的本地学习数据持久化实践:学习进度、错题与设置保存
封装 StorageManager↓EntryAbility 中初始化 Preferences ↓DataManager 读取本地 JSON ↓页面调用 DataManager 更新业务状态↓DataManager 调用 StorageManager 保存↓页面重新读取并展示统计这个流程把能力分层得比较清楚:页面、业务、存储互不混乱。Preferences 非常适合学习类 App 的轻量本地状态保存。
2026-07-02 22:39:21
97
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅