基于Android系统的计步器软件的设计与制作 - 图文(4)

2019-05-26 18:39

北京邮电大学世

b.主界面见图3-4。 c.设置和退出按钮见图3-5。

图3-4 图为应用主界面 d.设置界面见图3-6。

图3-6 图为设置界面

图3-5 画红圈处为设置,退出按钮

12

北京邮电大学世

3.3 数据需求分析

表3-2 信息输入输出

信息输入 用户点击开始计步 用户点击暂停 用户用户点击清零 用户点击设置键 输入步长设置 输入灵敏度设置 输入体重设置 输入运动类型设置

信息处理 软件通过后台感应手机状态,开始计步 软件将通过后台停止感应手机状态,从而停止计步 软件通过后台运行清除所记录的数据 软件通过数据库中的设置管理 对数据库中步长信息进行改变 对数据库中灵敏度信息进行改变 信息输出 通过软件主界面输出计步总数,消耗卡路里等信息 显示计步的相应信息 所有这界面显示的信息将归零等待下次命令 显示设置主界面 刷新设置中步长列表 刷新设置中灵敏度列表 对数据库中的体重进行管理 刷新收藏夹电视频道的列表 对数据库中的运动类型进行管理 刷新收藏夹单词的列表 13

北京邮电大学世

4.系统设计

4.1 系统总体结构设计

在设计一款软件时一般都会把它分成几个模块,在模块的基础上还会再分小模块,这样就达到了软件模块化设计的要求,然后再对各个小模块进行详细设计和编写,采用模块化的管理方式可以使软件结构更清晰,也使得软件的管理更有秩序,使别人容易理解和阅读,但是这些模块也要根据别的模块来设计和约束,不能随便设计脱离框架,设计完成后需要把每个设计完成的模块根据总体框架结合起来。

根据本软件的功能需求,将本软件分为以下几个功能模块,如图 4-1所示:

主界面 暂停/开始 步数 公里 步速 时速 卡路里 清零 结束 开始暂停运动走过的总步数走过的总长度每分钟多少步走过的总步数运动所消耗的能量所有数据清零关闭应用软件

图4-1 整体框架图

14

/ 灵敏度 步长 体重 设置 运动类型 设置软件敏感程度设置用户一步多长设置用户体重设置用户运动类型 北京邮电大学世

4.2 系统静态模型设计

根据系统需求可以识别系统中存在的对象。从需求中可知我们至少创建2个类:主界面类和设置类。

系统和用户交互时需要直观的图形化界面,所以我们需要5个设置界面类。 确定了系统的类后需要确定类之间的关系,如图4-2所示:

StepService计步器后台服务类实现StepService对加速传感器的监听()ControlStepDetector加速度传感器的直接监听者监听加速度传感器并分发监听事件到各种notifier()ModelStepNotifier 对StepDetector的监听器(计步)监听到动作后,对步数进行累加()PaceNotifier 对StepDetector的监听器(步速)监听到动作后,对步速计算()SpeedNotifier 对StepDetector的监听器(时速)监听到动作后,对时速计算()DistanceNotifier 对StepDetector的监听器(距离)监听到动作后,对距离累加计算()CaloriesDetector加StepDetector的监听器(热量)监听到动作后计算累加热量()WalkingActivity主界面类及各种onXXXView组件监听/响应方法() 图4-2系统静态模型

15

北京邮电大学世

5.系统实现

本章介绍本系统的各个模块的设计和实现。首先在Eclipse中配置好ADT和Android SDK等开发环境,然后新建一个Android项目,项目名为pedometer,然后在Android项目中的AndroidManifest.xml文件中配置本软件需要使用的权限。

本论文用到的是:

计步器的主要功能有:计步开始/暂停,设置,显示运动所消耗的卡路里,走过长度,步速,时速,里程。本软件是一个结合手机用户特别是智能手机用户常用功能的一个软件平台,本软件可以通过界面快速获取运动的情况,获取信息后可以对这些信息进行个性化处理以方便用户直观的感受运动量。

5.1布局界面的设计

5.1.1主界面的设计

由于Android平台手机屏幕大小有限,为了不使用户有凌乱的感觉,在主界面使用了清爽的色彩以及上两层信息显示的排版,使界面看起来简单明快功能健全。

本软件实现了步速,步数,卡路里的显示等功能,为了让界面显得更为美观,使用更为方便,笔者使用在TextView的基础上实现了Tab底部菜单,在底部菜单上添加了 “Pause/Resume”,“Reset”如图5-1所示:

(a)主界面运动信息的显示 (b)Pause/Resume及Reset键

图5-1 主界面信息显示及暂停/开始,清零键

16


基于Android系统的计步器软件的设计与制作 - 图文(4).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:牛津英语六年级第二学期U1~U4练习

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: