第二章:课题相关的技术。介绍了本系统所使用的开发语言、开发环境和工 具,以及在本系统开发过程中所使用的技术及理论。
第三章:需求分析。介绍了本系统设计在功能和性能方面的要求,同时对本 系统进行可行性分析,最后介绍了本系统的运行环境。
第四章:设计与实现。基于前期调查确定的方法设计了一个验证短信保护系 统,完整的介绍了系统的总体框架和实现过程,并对每个模块进行了详细的描述。
第五章:系统测试与分析。介绍了测试环境,设置测试用例对该系统进行测 试,检验本系统的性能。
2 课题相关技术
本章主要介绍了本系统所使用的开发语言、开发环境和工具,以及在本系统 开发过程中所使用的技术及理论。
2。1Android
Android 系统是一个开放式的移动互联网操作系统,现已成为应用最广的移 动互联网平台,它的应用程序采用 Java 语言开发。在 Android 还没有流行以前, Java 语言作为一种编程语言,主要是在服务器端的开发上独树一帜,并且取得了 不小的成就,其中 Java EE 平台更是发展得非常成熟,一直是很多领域开发平台 的第一选择。但就客户端应用的开发来说,Java 语言便显得有些默默无闻,虽然 Java 也有自己的界面开发库,但在客户端应用开发人员看来,Java 语言并不是最 好的选择。直到 Android 系统的出现,这种情况被彻底颠覆了,Android 作为一 种非常优秀的移动终端操作系统,几年时间便取代了手机终端中塞班操作系统的 王者地位,在移动终端操作系统中独领风骚。而作为 Android 平台应用开发语言 的 Java 语言,也随之在客户端应用开发上大放光彩、熠熠生辉。
2。1。1 Android 平台架构及特性
Android 系统以 Linux 系统作为自己的底层架构,其主要由四层组成:操作 系统、中间件、用户界面和应用软件。这四层以一种被称为软件叠层的方式进行 构建——软件叠层结构,顾名思义,它像是一个一层层迭起来的蛋糕,层与层之 间相互独立,更重要的是做到了相互隔离,明确各层的分工。这种分工使得层与 层之间的关联程度很低,如果下层的层内或层下发生改变,上层应用程序也不需 要做出随之的改变。来`自+优-尔^论:文,网www.youerw.com +QQ752018766-
如图 2。1 显示了 Android 系统 5。0 以前的体系结构。Android 5。0 以后 Android
运行时由 Android 核心库集和 ART 组成。