4.4 系统主窗体的设计 19
4.5 收入支出管理模块设计 22
4.6 显示信息模块 26
4.7 便签管理模块设计 28
4.8 系统设置模块的设计 30
5 总结 31
结束语 32
参考文献 33
致 谢 34
1 引言
1.1 项目背景
随着智能手机的迅速普及,移动互联网发展愈来愈快。由行业巨头Google推出的开源的手机APP平台Android,已经得到了众多软件开发厂商及个人开发者的拥护,由JAVA语言编写的Android APP也越来越受到广大用户的欢迎。
Android逐渐扩展到平板电脑及其他领域上,如电视、数码相机等。2011年第一季度,Android在全球的市场份额首次超过塞班系统,跃居全球第一。 2013年的第四季度,Android平台手机的全球市场份额已经达到78.1%。 2013年09月24日谷歌开发的操作系统Android在迎来了5岁生日,全世界采用这款系统的设备数量已经达到10亿台。
Android平台的优越性使得在Android平台开发APP非常有实际价值。论文网
1.2本文所做的工作
本文首先写了Android的背景环境,以及开发Android应用程序的可行性、优越性和实际价值。同时简单的介绍了Android应用程序的开发环境以及开发重点。最后对毕业设计的概要设计、详细设计进行重点阐述。
1.3 论文组织结构
本文的结构如下:
第一章主要介绍论文研究的背景和意义,明确论文的主要研究内容,为下一步工作做好准备。
第二章主要简单阐述Android平台的基本组件以及常用的控件,并且说明具体的使用方法。
第三章是系统概要设计。
第四章主要包括详细设计、核心代码以及部分调试图片。
第五章主要是对这次项目的总结,包括设计的不足以及需要继续完善的部分,并提出修改的方向。
2.Android平台的基本介绍
2.1 Android平台的四大组件
2.1.1 Activity
Activity的中文意思是活动。在Android应用中,Activity表示手机屏幕的一屏(平板电脑一个窗口)。他是Android中重要的组件之一,提供人性化的人机、人人交互界面,Activity中可以添加具体的控件。
Activity主要有以下四种状态:活动状态、暂停状态、停止状态和销毁状态。
活动状态 当前的Activity,位于Activity栈顶,用户可见,并且可以获得焦点。
暂停状态 失去焦点的Activity,仍然可见,但在内存低的情况下,不能被系统kelled(杀死)。
停止状态 该Activity被其他Activity所覆盖,不可见,但是他仍然保存所有的状态和信息。当内存低的情况下,它将要被系统killed(杀死)。
销毁状态 该Activity结束,或者Activity所在的Dalvik进程结束。
表2-1 Activity的四种状态
Activity 的生命周期如下图所示:
Activity运行周期
onCreate方法:在创建Activity时被回调,用于对Activity执行初始化操作。
onStart方法:启动Activity时被回调,也就是当一个Activity变为显示时被回调。
onRestart方法:重启Activity时被回调,一般在onStart方法后调用。