APP下载

基于Android平台课堂点名系统的设计与实现

2014-01-21弋改珍袁岚清

电子设计工程 2014年22期
关键词:界面数据库信息

弋改珍,江 萧,袁岚清

(咸阳师范学院 信息工程学院,陕西 咸阳 712000)

近年来,随着移动通信,特别是基于Android平台移动终端的飞速发展,无线网络高速接入Internet已成为现实,移动用户可以方便快捷地享受到Internet提供的服务,使得移动终端成为互联网的终端,同时也使得基于Android平台的移动终端应用越来越广泛。

文中基于软件工程的思想,采用Eclipse作为开发平台,以SQLite为数据库管理系统,在Android平台上设计开发了课堂点名系统,该系统提供录入学生信息、查询、点名、统计等功能,可以方便教师进行课堂点名,提高课堂考勤的效率。

1 Android应用的构成和工作机制

Android 应用程序是由 Activity、Intent Receiver、Service、ContentProvider4部分组成,但并不是每一个Android应用程序都必须由这4部分组成。在应用程序中使用时,需要在配置文件Android应用程序中所必需的,用于定义应用程序的组件、组件的功能以及必要条件等[1]。Android应用的构成和工作流程图如图1所示。

图1 Android的构成和工作机制Fig.1 Structure and work principle of Android

在Android中,每个界面使用一个由基类Activity派生的Activity子类实现,每个Activity子类都是独立的。Activity类可以显示View控件组成的用户接口,并对事件做出响应。Android在实现多界面显示时,将历史显示屏幕存储在堆栈数据结构中,返回时可以逐级返回[2]。

多界面之间的切换调用Android的专有类Intent,Intent数据结构中最重要的部分是Action和Action对应的数据。典型的Action有:MAIN、VIEW、PICK、EDIT等,对应的数据以URI形式表示[3]。使用Intent Filter描述如何处理Action、如何表示Action 的 URI。 Intent Filter定义在 AndroidManifest.xml中[4]。

从一个界面切换到另一个界面调用startActivity()方法。通过解析各种Intent,就可以简单地从一个屏幕切换到另一个屏幕。……

登录APP查看全文

猜你喜欢

界面数据库信息
国企党委前置研究的“四个界面”
基于FANUC PICTURE的虚拟轴坐标显示界面开发方法研究
订阅信息
数据库
人机交互界面发展趋势研究
数据库
数据库
数据库
手机界面中图形符号的发展趋向
展会信息