android移动应用开发-报告书概要
无锡科技职业学院
《Android移动应用开发》大作业
报告书
班 级: 软件1401
学 号: 111111111
姓 名: 王 洁
完成日期: 2015-12-31
软件外包工程系 制
需求分析、模块说明
根据现在业务流程和数据分析的基础上,基本可以确定BMI系统设计具备的功能:计算BMI值,根据BMI值给用户称赞或警告提示。
BMI程序中需要俩个界面,一个是主界面(activity_bmi)。界面背景颜色设为灰色显得略为大气,主界面包含俩个TextView用来提示用户输入身高体重,俩个EditText用来输入身高体重,还有一个Button按钮用来计算BMI值,还有俩个TextView用来输出BMI值及给予用户提示。在主界面点击菜单键,可以导出信息、关于BMI、退出BMI,点击关于BMI可以看到设计者信息。
主界面activity_bmi
关于BMI
第二个界面是导出信息界面(activity_report)。界面背景颜色设为浅蓝色让人感觉轻松,界面包含5个TextView,第一个是用来显示界面的主题:“BMI 导出信息”,其它TextView分别是用来显示身高、体重、BMI值及提示。还包含一个Button键,用来返回上一个界面。
导出信息界面activity_report
设计小结
这次的课程设计对我来说是一个不小的提高。当完成BMI课程设计时,我不仅是知识体系的完善更是编程技术的提升,通过这学期的学习,我深刻认识到android手机平台的优势:开放、不受任何限制的开发商,及android手机平台的缺点:隐私很难得到保守、同类用户机型减少。
参考文献(不少于3个)
零点起飞学Android开发
道客巴巴文档下载站http:
百度文库
代码
主界面activity_bmi的代码:
xmlns:tools="/tools"
android:id="@+id/LinearLayout1"
android:layout_width="fill_parent"
android:layout_height="match_parent"
android:orientation="vertical"
android:background="#C0C0C0"
>
android:id="@+id/textView1"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:text="@string/tv1"
android:textSize="25sp" />
android:id="@+id/editText1"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:numeric="integer"
/>
android:id="@+id/textView2"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:text="@string/tv2"
android:textSize="25sp"/>
android:id="@+id/editText2"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:numeric="integer"
/>
android:id="@+id/button1"
android:layout_width="fill_parent"
android:layout_height="wrap_content"