android应用开发报告,android移动应用开发-报告书.doc

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"

  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
Android应用程序的生命周期指的是应用程序从启动到关闭的整个过程,包括各种状态的变化。Android系统会根据应用程序的生命周期来管理应用程序的资源,优化系统性能和用户体验。 Android应用程序的生命周期主要包括以下几个状态: 1. 创建状态(Created):当应用程序第一次启动时,系统会创建一个应用程序对象,并调用其onCreate()方法进行初始化。 2. 启动状态(Started):当应用程序进入启动状态时,系统会调用其onStart()方法。 3. 可见状态(Resumed):当应用程序进入可见状态时,系统会调用其onResume()方法。此时应用程序处于前台,用户可以与其进行交互。 4. 暂停状态(Paused):当应用程序进入暂停状态时,系统会调用其onPause()方法。此时应用程序仍然可见,但失去了焦点,无法与用户进行交互。 5. 停止状态(Stopped):当应用程序进入停止状态时,系统会调用其onStop()方法。此时应用程序已经不再可见,但仍然存在于内存中。 6. 销毁状态(Destroyed):当应用程序被销毁时,系统会调用其onDestroy()方法。此时应用程序已经完全退出,释放了所有资源。 在应用程序的生命周期中,系统还会发生以下几种状态变化: 1. 重启状态(Restarted):当应用程序从后台重新进入前台时,系统会调用其onRestart()方法。 2. 保存状态(SaveInstanceState):当应用程序被销毁时,系统会调用其onSaveInstanceState()方法,用于保存应用程序的状态。 3. 恢复状态(RestoreInstanceState):当应用程序重新启动时,系统会调用其onRestoreInstanceState()方法,用于恢复应用程序的状态。 了解Android应用程序的生命周期对于开发高质量的应用程序非常重要。开发者应该根据应用程序的不同状态,合理地管理应用程序的资源,提高应用程序的性能和用户体验。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值