第1章:引言

详细介绍了教务信息查询系统的开发背景,概况本文工作,介绍论文章节组织架构情况。

第2章:技术基础与开发环境

介绍了开发教务信息查询系统应用所用到的开发环境、Android编程技术(主要是界面编程),以及一些开源的Java技术。

第3章:需求分析

对教务信息查询系统应用进行需求分析论述。

第4章:应用设计

介绍了教务信息查询系统应用的各个模块具体设计过程,包括SQLite数据库的设计、各功能模块的功能描述和界面设计等。

第5章:应用实现

介绍了教务信息查询系统的各个模块功能的具体编程实现过程,同时介绍实现的方法和所用到的编程技术。

第6章:结论

对Android教务信息查询系统应用进行总结。

2  开发环境和编程技术

本章介绍本文所用到的相关编程技术,包括Android的编程技术,具体介绍Activity和Fragment,以及SQLite数据库;并且介绍一些第三方开源技术,包括HttpClient(网络访问),Jsoup(网页解析),Json(Json文件和数据的读取以及解析)[8]。

2。1  Activity(活动)

Activity是Android系统中最重要的组件,用来提供用户界面并负责与用户进行交互。Activity为Android应用提供了可视化用户界面,如果该Android应用需要多个用户界面,那么这个Android应用将会包含多个Activity。Activity不仅仅是组件容器那么简单,Android应用所有的流程都是运行在Activity之中。

2。1。1  布局

Android应用程序设计也遵循MVC设计模式,逻辑、视图和模型三层分离。在Android中,视图层通过视图(View)组件来实现,容器组件和UI控件都是视图组件的子类。为了让各种组件能够在不同的手机屏幕上都能运行良好,将各种控件放入到布局管理器中,布局管理器可以根据运行平台自动调整组件大小。一般来讲,每个Activity都有一个布局与之对应。Android有五种基本布局:

LinerLayout(线性布局):线性布局会把容器里的组件一个挨着一个地排列起来。通过设置orientation的属性值为vertical或者horizontal指定控件垂直排列或水平排列。线性布局不会换行,当组件排列到头后,剩下的组件就不会被显示出来了。来;自]优Y尔E论L文W网www.youerw.com +QQ752018766-

RelativeLayout(相对布局):相对布局内控件位置总是相对兄弟控件,父容器来决定的。

FrameLayout(帧布局):帧布局中每个组件都占据一个空白的区域,也就是一帧。

TableLayou(表格布局):表格布局其实是继承了LinerLayout,本质是线性布局,表格布局以行、列的形式管理UI组件。表格布局中列的宽度由该列中最宽的单元格决定。

GirdLayout(网格布局):在Android4。0之后才能使用该布局。它把容器划分成网格,每个网格可以放置一个组件。

此外,Android还有其他的扩展布局。

上一篇:MOOC在线学习系统中学生学习子系统设计与实现
下一篇:桌面3D打印设备改造电路打印

银行行办公信息服务系统【1544字】

论信息技术茬外语教學中的應用【3270字】

计算机信息管理茬第三方...

电子商务中信息不對称问题研究【2365字】

用友NC信息系统的实施應用实践研究【3307字】

网络信息安全技术管理的...

商业银行管理信息系统开...

新課改下小學语文洧效阅...

张洁小说《无字》中的女性意识

互联网教育”变革路径研究进展【7972字】

麦秸秆还田和沼液灌溉对...

ASP.net+sqlserver企业设备管理系统设计与开发

我国风险投资的发展现状问题及对策分析

LiMn1-xFexPO4正极材料合成及充放电性能研究

网络语言“XX体”研究

安康汉江网讯

老年2型糖尿病患者运动疗...