登录
注册
开源
企业版
高校版
搜索
帮助中心
使用条款
关于我们
开源
企业版
高校版
私有云
模力方舟
登录
注册
就在本周六,成都站 Gitee Talk | 模力方舟 AI 应用开发沙龙抢占最后席位!聚焦 AI 开发全链路,结识技术同频人~
代码拉取完成,页面将自动刷新
当前仓库属于关闭状态,部分功能使用受限,详情请查阅
仓库状态说明
捐赠
捐赠前请先登录
取消
前往登录
扫描微信二维码支付
取消
支付完成
支付提示
将跳转至支付宝完成支付
确定
取消
Watch
不关注
关注所有动态
仅关注版本发行动态
关注但不提醒动态
11
Star
25
Fork
318
OpenHarmony-SIG
/
contest
关闭
代码
Issues
13
Pull Requests
13
Wiki
统计
流水线
服务
JavaDoc
PHPDoc
质量分析
Jenkins for Gitee
腾讯云托管
腾讯云 Serverless
悬镜安全
阿里云 SAE
Codeblitz
SBOM
我知道了,不再自动展开
594
#HarmonyOS ArkUI入门训练营#计食器-FoodCalculator(饮食健康)
开启的
蒋泽天:master
OpenHarmony-SIG:master
蒋泽天
创建于 2022-11-25 02:24
克隆/下载
HTTPS
SSH
复制
下载 Email Patch
下载 Diff 文件
# 计食器-FoodCalculator(饮食健康) ## 一、项目环境 - 开发系统:windows10 - 开发工具:DevEco Studio 3.1 Canary1 (3.1.0.100,) - API9(以 api8 为主,但使用了少量 api9 的配置项) - node v16.15.1 - npm v8.13.2 - 项目类型 openharmony ## 二、项目运行 1. ### 以peges/index.ets为入口 开启预览器 2. 注:本项目入口限 peges/index.ets ## 三、功能介绍 1. ### **食品搜索功能**(\*创意功能) - 通过英文字符名称进行匹配搜索食品 - 预留了拍照识别搜索、语言输入搜索入口卡片 - 入口-首页搜索框/搜索页搜索框  2. ### **添加食品记录**(基本功能) - 通过选择摄入餐次和适配克数添加食品记录 - 支持加减按钮输入和手动输入食品克数 - 实时计算显示当前重量食品摄入热量值 - 入口-食品详情页(新增)  3. ### **修改食品记录**(基本功能) - 通过记录列表点击单个食品记录进入修改页 - 功能同添加食品记录 - 入口-食品详情页(编辑)  4. ### **删除食品记录**(基本功能) - 通过记录列表长按单个食品记录显示删除弹窗 - 删除弹窗确认即可删除取消则不删除 - 入口-记录页食品记录列表(编辑)  5. ### **多用户切换记录**(\*创意功能) - 通过下拉菜单选择需要记录的用户 - 目前支持本人/宝宝/老人 - 不同用户记录数据相互隔离互不影响 - 切换用户后所有页面数据实时更新 - 入口-三个 tab 主页面顶部的下拉菜单  6. ### **剩余摄入量环形图**(\*创意功能) - 通过环形图表实时显示已摄入量与目标摄入量占比 - 暂时设置目标摄入量 1800 千卡 - 入口-首页/记录页  7. ### **各餐摄入量柱状图**(基础功能) - 通过柱状图表实时显示各餐已摄入量 - 暂时设置目标摄入量 1800 千卡 - 入口-首页/记录页  8. ### **各餐摄入量列表**(基础功能) - 通过列表简约实时显示各餐摄入量及各食品 - 入口-首页  9. ### **各餐摄入量卡片**(基础功能) - 通过列表实时显示各餐各食品摄入量 - 入口-记录页  10. ### **各餐摄入明细列表**(基础功能) - 通过列表实时显示各餐各食品摄入量 - 入口-记录页  11. ### **左右联动食品选择页**(\*创意功能) - 通过左右联动列表按类型显示各类食品 - 入口-食品页  12. ### **全项目响应式设计**(基础功能) - 本项目首页页面兼容多尺寸设备  13. ### **全项目多语言支持**(基础功能) - 本项目兼容中英文(在预览器中设置切换)  ## 四、项目结构 1. ### **主要目录结构**(基础功能) ``` src/main/ets ├─Application ├─Common 公共方法 ├─Http 数据接口 ├─MainAbility ├─Mock 原始数据 ├─Model 数据模型 └─pages ├─components │ ├─EmptyText 空占位组件 │ ├─PageHeader 头部组件 │ ├─RecordChart 各餐摄入量柱状图表组件 │ └─TargetChart 剩余摄入量环形图表组件 ├─Dashboard 记录页 ├─FoodDetail 食品详情 ├─Foods 食品列表页 ├─Home 主页 └─Search 搜素页 ``` ## 五、项目未来 1. ### **AI** - 通过AI物体识别帮助用户快速搜索到该食品 - 通过AI分析识别多种类食品混食的热量 2. ### **物联网** - 通过智能餐具、智能餐桌、智能摄像头,甚至是具有多维感知能力的智能餐厅场景配合软件实现自动记录摄入热量和营养。 - 通过软件数据给智能冰箱、智能电饭煲、智能料理机提供个性化定制化烹饪方案。 3. ### **食品品牌合作** - 通过与食品品牌合作,推出智能代餐或其他食品种类,通过生产的精确热量营养数据餐食配合软件实现饮食健康化、科学化、智能化。 - 通过软件内设智选食品板块、推荐板块、为项目变现提供途径维持项目稳定发展。
此 Pull Request 需要通过一些审核项
类型
指派人员
状态
审查
kenio_zhang
进行中
(0/1人)
测试
kenio_zhang
openharmony_sig_ci
进行中
(0/1人)
此 Pull Request 暂不能合并,一些审核尚未通过
怎样手动合并此 Pull Request
git checkout master
git pull https://gitee.com/jiangzetian/contest.git master
git push origin master
评论
2
提交
1
文件
93
检查
代码问题
0
批量操作
展开设置
折叠设置
审查
Code Owner
审查人员
openharmony_sig_ci
openharmony_sig_ci
andyhm10000
andyhm10000
ya-wei-zhang
ya-wei-zhang
Cruise2019
Cruise2019
mamingshuai
landwind
openharmony_ci
openharmony_ci
kenio_zhang
kenio_zhang
未设置
最少人数
1
测试
openharmony_sig_ci
openharmony_sig_ci
andyhm10000
andyhm10000
ya-wei-zhang
ya-wei-zhang
Cruise2019
Cruise2019
mamingshuai
landwind
openharmony_ci
openharmony_ci
kenio_zhang
kenio_zhang
未设置
最少人数
1
优先级
不指定
严重
主要
次要
不重要
标签
dco检查成功
关联 Issue
未关联
Pull Request 合并后将关闭上述关联 Issue
里程碑
未关联里程碑
合并选项
合并后删除提交分支
提交分支为默认分支,无法删除
合并后关闭提到的 Issue
接受 Pull Request 时使用扁平化(Squash)合并
勾选此选项后,将建议使用 Squash Merge 方式合并以精简提交历史记录
参与者
(3)
1
https://gitee.com/openharmony-sig/contest.git
git@gitee.com:openharmony-sig/contest.git
openharmony-sig
contest
contest
点此查找更多帮助
搜索帮助
Git 命令在线学习
如何在 Gitee 导入 GitHub 仓库
Git 仓库基础操作
企业版和社区版功能对比
SSH 公钥设置
如何处理代码冲突
仓库体积过大,如何减小?
如何找回被删除的仓库数据
Gitee 产品配额说明
GitHub仓库快速导入Gitee及同步更新
什么是 Release(发行版)
将 PHP 项目自动发布到 packagist.org
评论
仓库举报
回到顶部
登录提示
该操作需登录 Gitee 帐号,请先登录后再操作。
立即登录
没有帐号,去注册