logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

【OpenHarmony/HarmonyOs 】沉浸式全屏 Header 与安全区适配:让学习页面更有空间感

沉浸式 Header 的核心不是“把状态栏盖住”,而是让页面顶部视觉自然延伸到系统状态栏区域。状态栏一块颜色;页面 Header 一块颜色;中间有明显割裂。Header 背景延伸到顶部;状态栏区域和页面融为一体;内容从安全区域下方开始;不遮挡文字和按钮。实验室:蓝色科技感;挑战:橙色活力感;成就:金色激励感;设置:紫色品牌感。这种处理能让用户进入不同模块时马上建立场景感。沉浸式 Header 是提

文章图片
#华为#harmonyos
【OpenHarmony/HarmonyOs 】收藏、最近浏览与推荐探索:打造本地化学习状态闭环

有了这些状态,应用才能从“内容列表”变成“学习路径”。「物理视界」当前使用本地和就实现了基础闭环,不需要账号,也不需要网络。这种本地优先的设计,简单、稳定,也更符合教育应用的隐私需求。❤️。

文章图片
#华为#harmonyos
【OpenHarmony/HarmonyOs 】成就系统设计:用等级、进度与徽章提升学习动力

物理视界」的成就系统没有复杂后端,也没有大型游戏化框架,但它已经能把学习行为转化为可见成长。对 OpenHarmony/HarmonyOS 学习类应用来说,这是一种很实用的设计:轻量、可解释、可扩展,还能提升用户持续学习的动力。🏅。

文章图片
#华为#harmonyos
【OpenHarmony/HarmonyOs 】端侧 AI 与元服务能力集成:物理视界的智能学习助手设计

物理视界」现在已经有一个很好的基础:学习内容结构化、数据状态本地化、交互模型清晰。在这个基础上接入端侧 AI 和元服务,不应该追求“炫”,而应该追求“更懂学习过程”。它知道我刚学过什么;它知道我哪里容易错;它能推荐下一步;它能解释公式含义;它不偷看我的照片;它不强迫我上传数据。这也是我认为 OpenHarmony/HarmonyOS 教育应用很值得探索的方向:用端侧能力把学习体验做聪明,同时把隐私

文章图片
#华为#harmonyos
【OpenHarmony/HarmonyOs 】教育类 App 隐私保护:禁止 AI 识图与精细化权限管控实践

隐私保护不是少做功能,而是把产品边界想清楚。对于「物理视界」这样的教育应用来说,真正重要的是帮助学生理解物理现象,而不是把题目拍给 AI 直接要答案。OpenHarmony/HarmonyOS 提供了丰富能力,但开发者仍然要做取舍。我的选择是:默认不碰敏感权限,默认不做 AI 识图,默认本地完成学习闭环。这样做出来的应用,也许没有那么“炫”,但更克制、更可靠,也更适合学生长期使用。✅。

文章图片
#华为#harmonyos
【OpenHarmony/HarmonyOs 】悬浮导航栏与沉浸光感:物理视界的全新视觉交互体验

物理视界」这个项目让我感觉,学习类 App 也可以做得很有质感。悬浮导航栏负责降低操作成本,沉浸式 Header 负责建立场景感,Canvas 光感负责把物理知识从文字变成可观察的现象。对于 OpenHarmony/HarmonyOS 开发来说,这套方案并不依赖复杂库,核心就是 ArkUI 的组件组合、状态管理和 Canvas 绘制。把这些基础能力用好,就能做出一个既实用又有探索感的学习应用。🚀

文章图片
#华为#harmonyos
【OpenHarmony/HarmonyOs 】从近场快传到实况窗:物理视界的全场景智慧学习体验设计

物理视界」当前已经具备全场景学习的雏形:模型足够丰富,学习状态也已经沉淀。下一步如果接入 HarmonyOS 的近场快传、实况窗、备份恢复和多设备适配,就能把“一个物理学习 App”升级成“一个连续的学习体验”。对于教育应用来说,全场景不是炫技,而是让学习不断线。学生能在任何设备、任何时间点,快速回到自己的学习状态,这就是最实在的智慧体验。✨。

文章图片
#华为#harmonyos
【Flutter for OpenHarmony】Flutter 心情数据统计与导出的鸿蒙化适配与实战指南

Flutter心情数据导出功能实现指南 本文介绍了如何在Flutter应用中实现心情数据导出功能,支持CSV和JSON两种格式。作者从实际需求出发,详细讲解了数据导出功能的实现过程,包括: 功能需求分析:导出CSV、JSON格式,支持分享和时间范围选择 关键实现代码:导出服务类封装了CSV和JSON导出逻辑,使用path_provider保存文件,share_plus实现分享 数据格式处理:包括日

#flutter#harmonyos#华为
    共 18 条
  • 1
  • 2
  • 请选择