Repository navigation
LocationMobile v1.2.0
版本说明(v1.2.0)
本版本聚焦于后台持续定位可用性、轨迹展示可读性与发布签名可靠性。
1. 后台/锁屏持续定位能力完善
- 将持续定位能力迁移到前台服务(Foreground Service),降低 App 退到后台后定位中断的概率。
- 增加系统重启后的定位服务恢复能力(保留跟踪状态时可恢复)。
- 在权限链路中补齐后台定位、前台服务定位与通知相关权限处理。
2. 地图轨迹展示策略优化
- 新增“实时当前位置红点”机制:当前位置始终只保留一个更醒目的红色点,避免地图堆积。
- 新增轨迹节点抽稀逻辑(按速度场景):
- 慢速场景(步行等):相邻轨迹节点最小间距不小于 50 米。
- 快速场景(车辆等):相邻轨迹节点最小间距不小于 500 米。
- 轨迹线保持连续更新,轨迹节点改为稀疏显示,提高可读性。
- 新增右侧中部“轨迹节点”显示开关,可随时显示/隐藏过程节点。
3. 发布签名与构建安全改进
- Release 构建增加签名配置校验,避免误产出不可安装包。
- 支持从环境变量读取签名参数(可不把密码写入项目文件)。
- 增加 keystore.properties 示例文件与忽略规则,降低敏感信息泄露风险。
4. 其他说明
- 本次 Release 附件为:LocationMobile-v1.2.0-release.apk。
- 若设备已安装旧签名版本,安装前请先卸载旧包再安装。