Skip to content

Releases: SakuraMathcraft/Mainfold

Manifold_v1.0 Release Notes

16 Apr 14:59
2c26d72

Choose a tag to compare

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 跟踪步数计数路径绘制面积和周长计算
  • 支持 通知权限,确保后台运行时提供实时更新。
  • 实现 历史数据保存,方便用户查看以往的追踪记录。
  • 完成了 主题切换地图图层切换 功能,增强用户体验。

安装与使用

  1. 安装:通过 Android Studio 构建应用或通过 Google Play 安装。
  2. API 密钥配置:在 MainActivity.java 中配置 高德地图 API 密钥,以便正常使用地图服务。
  3. 使用指南
    • 点击 开始 按钮启动定位服务和步数计数。
    • 点击 停止 按钮结束记录并查看统计数据。
    • 使用 缩放切换图层更改主题 按钮提升使用体验。

未来计划

  • 多语言支持:未来版本将增加多语言支持。
  • 云同步:将增加历史数据的 云同步功能,用户可以跨设备访问和管理数据。
  • 增强的统计分析:提供更多关于用户活动的数据分析,如卡路里消耗、运动目标达成等。
  • 多工具箱支持:未来将会考虑加入降噪仪,测距仪等实用工具(当然这是后话)

反馈与支持

我们欢迎用户提出反馈和建议。如果遇到问题或有任何疑问,您可以通过以下方式联系:


这是 GPS Tracking and Step Counter App 版本 1.0 的详细发布说明,感谢您的支持与使用!