课题旨利用手机自带加速度传感器开发出一款基于安卓平台的手机简单计步器。本
论文主要对计步器以下功能做主要研究。程序运行后进入主界面,用户可以看到行程、
消耗热量、速度以及步速。点击开始,进入运行状态,点击清零可以使所有数据回归零
初始状态。点击设置选项可以进入设置界面,调节灵敏度来设置需要的灵敏度(灵敏度
越高,对身体的动作的感应越灵敏,调节灵敏度来适应不同的体型了,路面等因素),通
过设置步长来设置用户自身实际步长(为了估算行走的距离和速度,输入步长得出粗略
的距离和速度,仅供参考),设置体重来调节用户的实际体重(这是为了计算消耗的卡路
里)。在设计一款软件时一般都会把它分成几个模块,在模块的基础上还会再分小模块,完成大的模块然后对各个子模块逐个完成,这样就实现了软件模块化设计。模块化方式的软件设计可以方便软件管理,使软件结构清晰明了,也方便开发者对软件进行调试修改,需要注意的是各个模块的设计要根据别的模块来约束和完成,各个模块单独设计完成后需把软件所应用的各类子模块根据系统框架组合起。
2.2 拟采用的研究手段
ANDROID 上层程序开发语言是JAVA,但还需DALVIK 虚拟机的辅助, GOOGLE 公司使
用JAVA在ECLIPSE环境下进行开发。但是仅仅ECLIPSE还不行,JAVA语言的使用还需
要SUN公司 JAVA SDK(主要有JRE:JAVA RUNTIME ENVIRONMENT)。ANDROID应用开发和
JAVA 开发有很大的不同,因此GOOGLE提供了ANDROID SDK。此外,在ECLIPSE 安装的
ADT提供开发工具的变更和升级,它是开发工具的下载工具。简言之,完成ANDROID开
发环境需要搭建下面这些软件,才能够进行ANDROID 软件开发。
2.3 课题实施步骤
 1) 了解相关资料,了解本软件的研究意义,确定实现技术与方式设计总目标及其整
体框架。 
2)了解用户的使用习惯和使用心理,进行用户需求分析和规范。 
3) 草拟功能模块,画出模块图。
 4) 搜集软件制作素材。 
5) 编写代码实现各个功能模块。 
6) 根据ANDROID特有的使用风格进行布局与优化。
7) 完成系统测试并改进。

 

Logo

为开发者提供学习成长、分享交流、生态实践、资源工具等服务,帮助开发者快速成长。

更多推荐