Android程序设计报告标准体重.docx
《Android程序设计报告标准体重.docx》由会员分享,可在线阅读,更多相关《Android程序设计报告标准体重.docx(15页珍藏版)》请在冰豆网上搜索。
Android程序设计报告标准体重
Android应用程序设计报告
学院:
信息工程与自动化学院
专业:
通信工程
班级:
姓名:
学号:
日期:
2014年7月8日
一、背景介绍
随着移动通信与Internet向移动终端的普及,网络和用户对移动终端的要求越来越高,而Symbian,Windows?
Mobile,PalmOS等手机平台过于封闭,不能很好的满足用户的需求,因此市场迫切需要一个开发性很强的平台。
经过多年的发展,第三代数字通信(3G)技术活动了广泛的接受,它为移动终端用户带来了更快的数据传输速率。
随着3G网络的使用,移动终端不再仅是通讯网络的终端,还将成为互联网的终端。
因此,移动终端的应用软件和需要的服务将会有很大的发展空间。
Google为此于2007年11月推出了一个专为移动设备设计的软件平台——Android。
?
Android是一套真正意义上的开发性的移动设备综合平台,它包括操作系统、中间件和一些关键的平台应用。
Android是由Linux+Java构成的开源软件,允许所有厂商和个人在其基础上进行开发。
Android平台的开放性等特点既能促进技术(包括平台本身)的创新,又有助于降低开发成本,还可以是运营商能非常方便地制定自己的特色化的产品。
因此,它具有很大的市场发展潜力。
二、需求分析
如今,伴随着GoogleAndroid操作系统的盛行,基于AndroidSDK的系统开发和基于Android应用的开发等已倍受大家关注。
Android应用面向的是普通个体用户,这些用户往往会更加关注用户体验,因此Android应用增加多媒体功能十分必要。
就目前的手机发展趋势来看,手机已经不再是单一的通讯工具,更多的手机用户希望在工作、学习之余通过方便灵巧可随身携带的仪器休闲娱乐。
而且近年来,由于人们生活水平的提高,越来越多的人开始关注人体健康,而体重也成为了人们关注的重点,尤其是女性。
因此为了迎合众多用户的需求并适应现在的手机的规模,我们提出了一个计算标准体重的设计。
三、设计目的
Android以Linux为核心的Android行动平台,使用Java作为编程语言。
本设计是在学习java语言程序设计的基础上进行的一次综合实践。
通过综合训练,要求学生掌握java语言程序设计的基本技能和Android编程的应用,并较系统地掌握JAVA语言程序设计开发方法以及帮助文件的使用等,使学生通过本次设计,能够进行独立的Android应用程序开发,能够在实际操作中得到进一步的提高,为以后的学习和工作打下良好的基础。
四、开发环境
操作系统:
Windows7
开发软件:
eclipse
开发语言:
java+Android类库+xml
五、设计思路
1、功能分析
该设计实现了一个可计算输出标准体重功能的应用程序。
通过查询可知,世界卫生组织推荐的计算标准体重的方法为:
男性标准体重=(身高-80)*;女性标准体重=(身高-70)*”。
因此需要获知的输入信息有性别、身高。
因此设置两个页面,第一个页面有一个单选框确定性别,一个输入框以获取身高。
第二个页面有一个结果输出显示区域。
3、模块划分
通过程序功能分析,可将程序划分为2个模块,即2个Activity:
(1)初始化模块:
两个单选框(RadioButton)获取性别,一个输入框(EditText)获取身高,一个按钮(Button)及一些提示文本。
(2)结果显示模块:
一个文本显示区(TextViw)显示计算结果。
六、程序实现及代码分析
1、第一个Activity(初始化模块)
(1)布局文件:
:
采用绝对布局,以实现控件精准显示;
①RadioGroup包含两个RadioButton,以实现性别男女选择,程序如下:
android:
id="@+id/sex1"
android:
layout_width="wrap_content"
android:
layout_height="wrap_content"
android:
text="男的"
>
android:
id="@+id/sex2"
android:
layout_width="wrap_content"
android:
layout_height="wrap_content"
android:
text="女的"
>
②一个供输入的EditText限定了输入类型为numberDecimal,以确保只接收数字型数据。
代码如下:
android:
id="@+id/height"
android:
layout_width="130px"
android:
layout_height="wrap_content"
android:
textSize="18sp"
android:
layout_x="96px"
android:
layout_y="142px"
android:
numeric="decimal"
>
③一个“计算”按钮Button,单击可以跳到显示模块界面,显示结果。
程序如下: