重写纯文字项目首页
HarmonyOS 低碳行动账本
GreenCarbon 用来记录个人和家庭的低碳行动。骑车通勤、节约用电或交投废纸,都可以记进同一本账本。应用按内置因子估算符合条件的减排量,保留计算依据,并把每笔记录汇入统计、任务和个人成长进度。
演示视频 · 设计方案 · 答辩材料 · 编译与运行说明
ohpm install --all
default
entry
客户端使用 ArkTS 和 ArkUI。行动记录和积分由 ArkData 保存,减排核算使用内置因子库,端侧识图通过 MindSpore Lite 执行。位置采集、地图、相册、文件选择和分享接入相应的系统能力。
同步服务使用 Node.js 和 SQLite。账号模式下,新行动与待同步操作先写入本机。联网时,应用把操作发送到服务端,服务端按操作编号去重,并更新对应账号的账本。另一台设备使用同一账号登录或点「立即同步」,即可拉取最新数据。
GreenCarbon低碳生活工程源码/ ├── AppScope/ 应用级配置和资源 ├── entry/src/ HarmonyOS 客户端、核算逻辑、因子库和端侧模型 ├── server/ 账号同步、家庭汇总和模拟权益服务 ├── scripts/ 核算、同步、排行和数据管理测试 └── README.md 构建、运行与服务配置
减排量用于个人记录和统计参考。城市权益与核销是模拟功能,碳林是应用内的虚拟成长记录。
版权所有:中国计算机学会技术支持:开源发展技术委员会 京ICP备13000930号-9 京公网安备 11010802047560号
GreenCarbon
HarmonyOS 低碳行动账本
GreenCarbon 用来记录个人和家庭的低碳行动。骑车通勤、节约用电或交投废纸,都可以记进同一本账本。应用按内置因子估算符合条件的减排量,保留计算依据,并把每笔记录汇入统计、任务和个人成长进度。
演示视频 · 设计方案 · 答辩材料 · 编译与运行说明
快速开始
ohpm install --all。default产品和entry模块构建。项目已在 HarmonyOS SDK 26.0.0 下通过编译。安装到兼容模拟器或真机前,需要配置调试签名。项目特点
功能一览
实现方式
客户端使用 ArkTS 和 ArkUI。行动记录和积分由 ArkData 保存,减排核算使用内置因子库,端侧识图通过 MindSpore Lite 执行。位置采集、地图、相册、文件选择和分享接入相应的系统能力。
同步服务使用 Node.js 和 SQLite。账号模式下,新行动与待同步操作先写入本机。联网时,应用把操作发送到服务端,服务端按操作编号去重,并更新对应账号的账本。另一台设备使用同一账号登录或点「立即同步」,即可拉取最新数据。
减排量用于个人记录和统计参考。城市权益与核销是模拟功能,碳林是应用内的虚拟成长记录。