第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.chuibin.com +QQ752018766-

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

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

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

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

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

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

Android全国天气移动终端应用程序设计研究

Android员工请假系统设计

Android手机考勤系统设计

Android大学一卡通APP设计与开发+源代码

高校校园网信息安全隐患及防范措施

大数据时代下电子商务个性化信息服务研究

楼宇能源监控android端的设计+源代码

紫陵阁

适合宝妈开的实体店,适...

林业机械作业中的安全性问题【2230字】

组态王文献综述

小学《道德与法治》学习心得体会

弹道修正弹实测弹道气象数据使用方法研究

浅谈动画短片《天降好运》中的剧本创作

大学生就业方向与专业关系的研究

淮安市老漂族心理与休闲体育现状的研究

人事管理系统开题报告