首页 资讯 基于安卓平台健康减肥软件设计与开发.doc

基于安卓平台健康减肥软件设计与开发.doc

来源:泰然健康网 时间:2024年12月01日 23:30

基于安卓平台健康减肥软件设计与开发

基于安卓平台健康减肥软件设计与开发   摘要:针对当前移动平台的健康减肥软件种类少,形式单一,操作复杂的特点,开发了一套基于安卓平台健康减肥的软件。本软件主要实现了运动减肥、色彩减肥、GPS定位等功能。利用了安卓加速传感器计算每天行程,GPS定位和百度地图完成了当前位置定位及路径痕迹。   关键词:Android平台;加速传感器;GPS定位;BMI   中图分类号:TP311 文献标识码:A 文章编号:1009-3044(2014)07-1448-04   现代手机成为人们不可或缺的一部分,而在手机中,安卓手机已经成为年轻人群的主流手机,而年轻人也对减肥瘦身如火如荼,健康减肥也是愈演愈烈。电脑平台的减肥软件应有尽有,趋向成熟,但在移动客户端上的健康减肥软件种类少,并且形式单一,在市场上一款多功能的移动健康减肥软件还很少,所以移动客户端的健康减肥软件有很大的市场空间,所以我就使用最广并且最???的安卓平台开发了健康减肥软件。它有着灵活性、准确性、生活化、直接性和潜在性等特点。针对这些特点,采用安卓平台的健康减肥软件就体现出了很大的优势。这种采用移动平台,让人们随时随地进行减肥,灵活准确的记录减肥成果,让人们的减肥更加透明化。   1 基于安卓平台健康减肥软件开发与设计的需求分析   1.1 功能需求   健康减肥软件主要以运动量的测定和评估为主,加以平衡膳食的健康生活方式为辅助,健康指数查询,给出了健康人的心率、血压、血糖等的标准指数,让大家作为健康的参考;减肥日记,用来记录每天的走路数,让人们清晰的知道自己消耗的卡路里;饮食搭配用来合理的搭配食物,知道自己将要增加多少卡路里,以免过多的摄入;色彩减肥,有两组图片,进行强烈的对比,引起肥胖者的重视,让想减肥的人节食;健康膳食,提供了大量早中晚的食物以及这些食物的热量,摄入多少出现的问题等信息;运动悦耳和我的提醒,是分别调用安卓自带应用music和desktop alarm,如果你的手机已经深度优化是不会正常显示的。运动循迹是利用GPS定位和百度地图来,用来标注你的位置和所走路线的。这样让使用者更能了解自己运动的状态和位置,综合以上所述功能,展现了一套综合的安卓健康减肥软件。   1.2 界面需求   2 基于安卓平台健康减肥软件的设计和实现技术   安卓是一种基于Linux的自由及开放源代码的操作系统,主要使用移动设备,是有Java技术开发的。本软件就是在安卓操作系统上开发的,安卓的系统架构和其操作系统一样,采用了分层的结构。从架构图看,安卓分为四个层,从高层到底层分别是应用程序层、应用程序架构层、系统运行库层和Linux内核层。Android开发四大组件分别是:活动(Activity): 用于表现功能。服务(Service): 后台运行服务,不提供界面呈现。广播接收器(BroadcastReceiver):用于接收广播。内容提供商(Content Provider): 支持在多个应用中存储和读取数据,相当于数据库。本应用利用java技术,在安卓系统上进行开发。   3 健康减肥软件的总体设计   3.1 软件总体设计   根据我们定义的需求分析,我们给出了安卓平台健康减肥软件总体设计,如图1所示。   3.2 主窗体的设计   主窗体利用GridView(九宫格)多控件布局,内部添加了7个功能模块。在主界面上部添加了利用加速传感器感知的所走步数的计算。   3.3 健康指数功能的设计   功能主要是计算体重指数(BMI)、有氧运动心率、健康标准查询表:包括体温、血糖、血压、血脂、心率、脉搏、呼吸等。   技术上,在ToolMainListActivity.java和CalorieManager.java文件中实现,根据BMI=体重/(身高*身高)公式,求得BMI,并且得知自己处于轻体重、正常、肥胖等层次。健康标准查询表是通过在ImageButton上添加文字来实现的。   3.4 减肥日记功能的设计   功能是实现记录用户每天的走路步数,并且通过公式计算每天消耗的卡路里。   技术上,在NoteListActivity.java文件中实现,利用安卓自带的加速传感器(acceleration transducer),原理是惯性原理,也就是力的平衡,A(加速度)=F(惯性力)/M(质量) ,能感受加速度并转换成可用输出信号的传感器。在CalorieManager.java文件中mCalorieListener对象用于监听手机水平传感器,Sensor sensor = mSensorMgr.getDefaultSensor(Sensor.TYPE_ACCELE ROMETER),传感器初始化,进行感应每天所走步数,mUpdateSQLite

相关知识

Fit减肥软件下载2024安卓手机版
基于SOA的体检中心健康管理平台设计与实现
减肥软件哪个好用
基于小数据背景下健康管家跑步机设计研究.doc
体重管家减肥助手安卓版下载
基于Android的运动记录APP设计与实现(论文+源码)
健康减肥软件大全下载
《第18课 体育与健康基础知识:肥胖的原因及控制》教学设计(湖南省市级优课).doc
减肥软件排行榜
薄荷健康app下载 薄荷健康(健康减肥软件) v11.7.1 安卓版 下载

网址: 基于安卓平台健康减肥软件设计与开发.doc https://www.trfsz.com/newsview196679.html

推荐资讯