Skip to content

Latest commit

 

History

History
67 lines (54 loc) · 2.07 KB

File metadata and controls

67 lines (54 loc) · 2.07 KB

Speed Android 项目 GitHub 上传准备方案

项目概述

Speed 是一个高精度的 Android GPS 速度计应用,具有实时速度显示、卫星状态监控、信号强度指示等功能。

准备步骤

1. 完善 .gitignore 文件

  • 添加更多 Android 项目标准忽略规则
  • 确保所有构建产物、临时文件、IDE 配置文件被正确忽略
  • 包含签名文件、密钥文件等敏感信息的忽略规则

2. 创建 README.md 文件

  • 项目介绍和功能特性
  • 应用截图展示
  • 安装和构建说明
  • 使用方法和功能说明
  • 技术栈和依赖
  • 贡献指南
  • 许可证信息

3. 创建 LICENSE 文件

  • 使用 MIT 许可证,便于开源分享
  • 明确版权和使用条款

4. 创建 CHANGELOG.md 文件

  • 记录版本变更历史
  • 当前版本 1.4 的功能说明
  • 未来版本规划

5. 创建 .github 文件夹

  • Issue 模板
  • Pull Request 模板
  • 贡献指南

6. 项目文件检查和清理

  • 确保没有不必要的构建产物
  • 检查敏感信息是否已正确忽略
  • 验证项目结构的完整性

应用功能特性

核心功能

  • 实时GPS速度显示 - 高精度速度测量,支持 km/h 单位
  • 卫星状态监控 - 显示已连接/搜索到的卫星数量
  • 信号强度指示器 - 动态显示GPS信号强度(0-4格)
  • 静止状态检测 - 智能检测静止状态,避免停车时显示微小速度
  • 双定位模式 - 支持高精度模式和平衡模式切换
  • 横屏支持 - 完整的横屏界面适配

技术特性

  • 信号去抖动 - 1.5秒延迟机制,过滤GPS信号波动
  • 智能阈值检测 - 2颗卫星波动阈值,确保显示稳定性
  • 高频更新 - 100ms更新频率,确保实时性
  • 内存优化 - 高效的位置数据处理和缓存机制

技术栈

  • 开发语言: Java
  • 最低SDK: Android 14 (API 34)
  • 目标SDK: Android 14 (API 34)
  • 架构支持: ARM64-v8a
  • 主要依赖: AndroidX, Material Design Components

版本信息

  • 当前版本: 1.4
  • 版本代码: 7
  • 包名: cc.ytdttj.speed