全文预览

毕业设计(论文)--基于Android的教学信息查询APP的设计与开发

上传者:hnxzy51 |  格式:docx  |  页数:54 |  大小:1627KB

文档介绍
件。4.Linux内核层[11]Linux内核层主要包括驱动程序模型、内存管理、进程管理、网络协议栈的组件[12]。Andriod架构里定义了四种应用程序结构,分别是活动(Activity)、服务(Service)、广播和Intent接收器(BroadcastandIntentReceivers)、内容提供器(ContentProvider),这四种结构构建了几乎所有的Android应用程序。[13]Andriod生命周期包括活动和服务生命周期两种类型,其中活动的生命周期图如下图2.2所示。服务的生命周期的示意图如图2.3示。图2.2Android活动生命周期图2.3Android服务生命周期示意图2.2与Android相关的课题开发技术2.2.1XML解析技术Android平台中,XML数据[2]可以很容易地被Android应用程序加载并进行分析,然后输出XML格式的结果,实际上Android应用程序的界面就是使用XML语言来实现的[16]。Android平台通常使用的XML解析技术[2]分别为SAX方式、DOM方式和Pull方式[17]。2.2.2Android客户端与服务器端数据交互Android客户端与服务器的交互方式主要是通过HTTP协议[6],主要通过多种HTTP方式,如HttpURLConnection、HttpGet和HttpPost等[18]。其中HttpGet和HttpPost访问Http上的资源。其访问HTTP资源的流程图如下图2.4所示。图2.4访问HTTP资源流程图通过HttpURLConnection类[13]访问Http资源。本文采用的就是这种方式。其访问HTTP资源的流程图如下图2.5所示。图2.5HttpURLConnection访问HTTP资源流程图通过SOAP协议访问Http资源。本文采用的就是这种方式。其访问HTTP资源的流程图如下图

收藏

分享

举报
下载此文档