摘要:现阶段,随着智能手机的普及,传统的电子计步器市场开始逐渐萎缩,目前大部分人在走路或者健身时,手上绑的不再是一个计步器,而是自己的智能手机。智能手机虽相较于电子计步器体积偏大质量偏重,但却有电子计步器不可替代的优势。
智能手机的传感器也越来越丰富,陀螺仪,距离传感器,加速度传感器,温度传感器等。并且依据手机传感器来进行开发的手机应用也越来越多。现在大部分智能手机用户都会通过手机来记录当天所行走的步数。
本次毕业设计使用Android Studio开发工具、Java语言来设计开发一款基于Android系统并能精确计步的计步软件。
关键词:Android;计步器;Java
目录
摘要
Abstract
1 绪论-1
1.1 Android开发的背景及意义-1
1.2 Android计步器开发的目的与背景-1
1.3传统计步器原理-1
1.4 Android系统简介-2
1.5 Java简介--2
1.6 Android Studio-2
3 系统分析与设计-3
3.1 Android计步器可行性分析-3
3.2功能需求分析-4
3.3 主界面设计-4
3.3.1 日期选择界面-4
3.3.1 运动记录界面-5
3.4 查看运动数据界面-5
4 代码实现与测试-6
4.1 Android UI布局实现部分-6
4.2 SQLite数据库存储与查询-7
4.2.1 SQLite数据库简介-7
4.2.2 SQLite数据库设计-8
4.3 时间工具类-11
4.4 日历日期选择-13
4.5 Service中的步数检测部分-15
4.5.1 StepService-17
4.5.2 计步传感器部分-19
4.5.3 算法计算部分-21
4.6 Main Activity-23
4.7 StepCharts--23
4.8 计步器测试-24
5 结论-25
参 考 文 献-26
附录A 部分主要代码-27
致 谢-43