户外助手App运动轨迹与网络环境切换功能说明

需积分: 5 0 下载量 66 浏览量 更新于2024-06-25 收藏 1.73MB DOC 举报
"户外助手Android4.8.2需求文档详细阐述了应用在运动记录、地图交互、网络环境切换以及离线地图下载等方面的更新与功能需求。" 在户外助手Android4.8.2版本中,主要关注了以下几个核心知识点: 1. 运动记录与类型选择: - 用户可以选择多种运动类型,包括徒步、骑行、驾车、跑步、爬山、散步、游泳、轮滑、滑雪等,每种运动类型会对应相应的运动数据统计。 - “更多”选项可扩展至游泳、轮滑、滑雪、轮船、飞机和其他,方便用户根据实际活动选择合适的运动类型。 - 当选择驾车、轮船、飞机和其他时,应用将仅记录轨迹,不提供具体运动数据。 2. 地图与位置功能: - 应用支持通过长按地图获取经纬度信息,与第三方软件如系统照片的位置信息兼容。 - 后台计步功能会每200步记录一个位置点,根据可用的定位方式(GPS、基站或无定位)来确定位置。 - 跨天运动会被分割成多个段,每段以24小时为界,运动数据统计到对应日期中。 3. 计步与运动详情: - 对于计步类运动,小于200步的运动不会显示在运动记录中;对于非计步类运动,运动距离小于50米的记录也不会显示。 - 分段的运动在详情界面有“查看完整记录”选项,以便用户查看整个运动过程的详细信息。 4. 网络环境切换处理: - 从WIFI切换到移动网络时,离线地图下载会自动暂停,并提示用户。 - 反之,从移动网络回到WIFI环境,暂停的下载任务会自动恢复,除非用户手动暂停。 - 关闭户外助手后,所有离线地图下载任务也会暂停,用户再次打开应用并连接到WIFI时,下载任务将根据之前的状态恢复。 这些更新旨在提升户外助手的用户体验,优化运动记录的准确性和完整性,同时考虑到了网络环境变化对离线地图下载的影响,确保数据流量的有效利用。通过这些改进,户外助手能够更好地服务于用户的各种户外活动需求。

c:/users/86178/appdata/local/arduino15/packages/esp8266/tools/xtensa-lx106-elf-gcc/2.5.0-4-b40a506/bin/../lib/gcc/xtensa-lx106-elf/4.8.2/../../../../xtensa-lx106-elf/bin/ld.exe: C:\Users\86178\AppData\Local\Temp\arduino\cores\b5342b8f51c7a5f33a81df0845d289d9\core.a(core_esp8266_main.cpp.o): in function `__loop_end': C:\Users\86178\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\2.6.3\cores\esp8266/core_esp8266_main.cpp:168: undefined reference to `setup' c:/users/86178/appdata/local/arduino15/packages/esp8266/tools/xtensa-lx106-elf-gcc/2.5.0-4-b40a506/bin/../lib/gcc/xtensa-lx106-elf/4.8.2/../../../../xtensa-lx106-elf/bin/ld.exe: C:\Users\86178\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\2.6.3\cores\esp8266/core_esp8266_main.cpp:168: undefined reference to `loop' c:/users/86178/appdata/local/arduino15/packages/esp8266/tools/xtensa-lx106-elf-gcc/2.5.0-4-b40a506/bin/../lib/gcc/xtensa-lx106-elf/4.8.2/../../../../xtensa-lx106-elf/bin/ld.exe: C:\Users\86178\AppData\Local\Temp\arduino\cores\b5342b8f51c7a5f33a81df0845d289d9\core.a(core_esp8266_main.cpp.o): in function `loop_wrapper()': C:\Users\86178\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\2.6.3\cores\esp8266/core_esp8266_main.cpp:174: undefined reference to `setup' c:/users/86178/appdata/local/arduino15/packages/esp8266/tools/xtensa-lx106-elf-gcc/2.5.0-4-b40a506/bin/../lib/gcc/xtensa-lx106-elf/4.8.2/../../../../xtensa-lx106-elf/bin/ld.exe: C:\Users\86178\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\2.6.3\cores\esp8266/core_esp8266_main.cpp:175: undefined reference to `loop' collect2.exe: error: ld returned 1 exit status exit status 1 Compilation error: exit status 1

2023-07-12 上传
2023-05-25 上传