Releases: SakuraMathcraft/Mainfold
Releases · SakuraMathcraft/Mainfold
Manifold_v1.0 Release Notes
Manifold 发行说明 - 版本 1.0
版本概述
Manifold 版本 1.0 是一款全新的 Android 应用,旨在通过 GPS 定位 和 步数计数传感器 实时跟踪用户的位置并统计步数。该应用可在地图上实时可视化用户的轨迹,并计算行走闭合路径的 面积 和 周长。用户的追踪数据将被保存到本地,并可随时查看或导出。
本版本实现了核心功能,如位置跟踪、步数计数、路径绘制、统计计算以及通知功能,为用户提供了全方位的追踪体验。
新特性
1. 实时 GPS 跟踪
- 利用 高德地图(Amap)API,用户的当前位置被实时跟踪并绘制在地图上。
- 用户可查看当前的位置和行走轨迹。
2. 步数计数功能
- 使用设备内置的 步数计数传感器 来跟踪用户的步数。
- 显示实时的步数统计,并且基于步数进行路径绘制。
3. 路径绘制与统计计算
- 跟踪路径并在地图上绘制。
- 计算路径的 面积 和 周长,并在结束时显示结果。
4. 历史数据存储
- 每次追踪的数据(如步数、面积、周长)将被保存到本地的 history.json 文件中。
- 用户可以查看历史记录,也可以进行数据导出。
5. 后台通知支持
- 支持后台服务通知,确保用户可以随时看到应用的运行状态。
- 用户在后台运行时会收到轨迹记录的实时更新通知。
6. 权限管理与请求
- 在首次使用时,应用会请求用户授权 定位权限、传感器权限 和 通知权限。
- 通过弹窗和底部模态框提示用户开启权限,确保应用正常运行。
7. 主题切换功能
- 支持 白天模式 和 夜间模式,用户可以根据个人需求切换界面主题。
- 提供清晰易用的界面交互。
8. 地图图层切换
- 用户可以选择 普通地图 或 卫星地图 图层,以便在不同环境下查看位置。
已知问题
- 设备兼容性:如果设备不支持步数计数传感器(
Sensor.TYPE_STEP_COUNTER),应用会显示警告信息,并禁止步数功能的使用。 - 后台限制:部分设备可能会限制应用在后台的定位服务,导致数据未能及时更新。建议用户在设置中禁用电池优化,以确保应用的持续运行。
更新日志
版本 1.0 (2025年4月16日)
- 首次发布:包含核心功能,如 GPS 跟踪、步数计数、路径绘制、面积和周长计算。
- 支持 通知权限,确保后台运行时提供实时更新。
- 实现 历史数据保存,方便用户查看以往的追踪记录。
- 完成了 主题切换 和 地图图层切换 功能,增强用户体验。
安装与使用
- 安装:通过 Android Studio 构建应用或通过 Google Play 安装。
- API 密钥配置:在 MainActivity.java 中配置 高德地图 API 密钥,以便正常使用地图服务。
- 使用指南:
- 点击 开始 按钮启动定位服务和步数计数。
- 点击 停止 按钮结束记录并查看统计数据。
- 使用 缩放、切换图层 和 更改主题 按钮提升使用体验。
未来计划
- 多语言支持:未来版本将增加多语言支持。
- 云同步:将增加历史数据的 云同步功能,用户可以跨设备访问和管理数据。
- 增强的统计分析:提供更多关于用户活动的数据分析,如卡路里消耗、运动目标达成等。
- 多工具箱支持:未来将会考虑加入降噪仪,测距仪等实用工具(当然这是后话)
反馈与支持
我们欢迎用户提出反馈和建议。如果遇到问题或有任何疑问,您可以通过以下方式联系:
- 电子邮件: [2245924824@qq.com](mailto:2245924824@qq.com)
- GitHub: [项目仓库](https://github.com/SakuraMathcraft/Areacalculation)
这是 GPS Tracking and Step Counter App 版本 1.0 的详细发布说明,感谢您的支持与使用!