本科毕业设计论文--android手机界面管理系统的设计与实现.doc
《本科毕业设计论文--android手机界面管理系统的设计与实现.doc》由会员分享,可在线阅读,更多相关《本科毕业设计论文--android手机界面管理系统的设计与实现.doc(36页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、防灾科技学院毕业设计防 灾 科 技 学 院毕 业 设 计题 目Android手机界面管理系统的设计与实现学生姓名杨永利学 号095041107 系 别 灾害信息工程系 专 业信息管理与信息系统 班级0950411 开题时间 2013 年03月01日答辩时间2013年06月07日指导教师陈新房职 称 讲师Android手机界面管理系统的设计与实现作 者 杨永利指导老师 陈新房摘要 21世纪随着科技的不断发展,为了满足3G手机用户更加丰富和舒适的手机应用,手机客户端的软件也将迎来更大的空间,良好的发展机遇。随之而来的是新一代的移动终端用户针对应用软件的可操作性和软件操作的舒适性、以及软件的美观性等
2、方面提出了更高的要求。用户不但希望其所用的软件拥有强大的功能和简洁的操作,更加期望应用软件能为他们提供一个愉悦、舒适、感觉良好的而又轻松的操作环境。本论文研究了Google与开放手机联盟合作开发的Android手机平台的用户界面管理系统。本论文运用Android+eclipse开发手机界面管理系统,系统实现了手机界面的管理,将一个界面上的图标放在三个界面上进行管理,并实现了左右滑动功能,本程序可以发送到手机端,实现被管理的软件的各个功能。关键词:界面管理; Android; XML技术 Design and Implementation of Android Mobile Phone Inte
3、rface Management SystemAuthor Yang YongliInstructor Chen XinfangAbstract with the development of science and technology in 21 Century, the arrival of the era of 3G, The software of mobile phone client will also usher in development opportunities the greater good. It is put forward higher requirement
4、s advanced a new generation mobile terminal users for software interoperability and operating comfort, appearance and software etc.User not only hope that the software has powerful function and simple operation, but also more expected software can provide a environment of pleasant, comfortable, feel
5、 good and easy operating. This paper reserch the user interface management system based on Android mobile phone platform by cooperated of Google and open mobile phone alliance.This paper used Android and eclipse to develop mobile phone interface management system, system realizes the mobile phone in
6、terface management, will be an interface on the icon on the three interface management, and achieved about sliding function, the program can be sent to the mobile phone terminal, to realize each function is management software.Keywords: interface management; Android; XML Technology目 录引言11绪论21.1研究背景2
7、1.2研究的目的及意义21.3本文的研究内容22开发环境与技术42.1 Android操作系统简介42.2 XML技术简介82.3 MVC模式133系统的需求分析153.1 需求分析153.2 系统能够实现的功能154系统的详细设计174.1 系统功能概述174.2 系统的详细设计及运行界面175系统的测试285.1 系统测试的概述285.2 系统的详细测试29结论30致谢31参考文献32防灾科技学院毕业设计引言随着计算机技术的快速发展,各种计算机语言的进一步发展和丰富,各种类型的操作系统应运而生,当前移动设备已经成为人们生活的必需品之一,移动设备的用户界面及体验将越来越受用户关注。Andro
8、id1一词的本义指“机器人”, Android是基于Linux开放性内核的操作系统,是Google公司在2007年11月5日公布的开源手机操作系统的名称,该平台由操作系统、中间件、用户界面和应用软件组成,号称是首个为移动终端打造的真正开放和完整的移动软件基本功能。基本功能是由底层的Linux内核提供,许多公司自行开发其他的软件,大多数程序是用 Java2语言编写的。根据2011年初的调查数据表明,已经称霸十年的塞班系统,被刚刚正式上市两年的操作系统Android操作系统超越,Android操作系统成为全球最受欢迎的智能手机平台。Android系统的应用不仅局限于智能手机平台,在平板电脑市场中也
9、有了迅速的扩张,特别是在智能MP4方面也有较大发展。而本文主要是介绍Android在手机上的应用,主要是对手机界面的管理,通过本问可以使读者更轻松的理解Android手机界面,并轻松愉悦的对界面进行管理。新的发现是,随着人们生活水平的提高,对高科技的理解越来越深刻,同时对应用程序的可用性以及舒适性提出了更高的要求,本次研究有助于今后人们开发出更好的人机交互软件。本文实现了手机界面的管理,使用户能够轻松运用该软件。1绪论1.1研究背景今年来,许许多多的高科技产品不断研制成功,计算机技术越来越成熟,人们的生活水平不断提高的同时,对手机的需求在突飞猛进的增长,随着经济的快速发展,人们对手机界面管理也
10、提出了更高的要求。当前,移动互联网是热点话题,移动互联网是将移动通信和互联网二者结合起来,成为一体。在最近几年里,移动通信和互联网成为当今世界发展最快业务,它们的增长速度都是任何预测家未曾预料到的,所以移动互联网可以预见将会创造怎样的经济神话。 近几年移动终端用户的增长迅猛,手机逐渐成为继电视、广播、报刊、互联网之后的全新媒介形式,俗称“第五媒体”。手机是目前为止所有媒体形式中最具普及性、最快捷、最为方便并具有一定强制性的媒体平台,拥有随时接触、传播、反馈、一对一到多点互动等特点,其信息个性化、定向沟通、低廉成本等优势。从各平台的应用界面可以看出,未来的手机界面将会朝着更智能、更逼真、更灵活的
11、方式设计。随着移动通信技术的快速发展,无线网络带宽越来越大,通信质量越来越好,安全性得到更大的提高,手机应用将会得到更加蓬勃的发展,移动互联网业务更催生了手机与PC的融合,这也将会影响未来手机界面发展。在这样的背景下,用户对手机界面的管理要求从原来的美观可用即可,发展到希望可以做更多的人机交互,用以提高用户的生活质量。1.2研究的目的及意义Android手机界面管理系统的设计与实现的目的主要是能够为用户提供一个简单的界面管理方式,使在一个界面上的图标能够分散到几个界面上,从而可已使用户能够明了个个应用程序的所在位置并且可以对应用程序进行操作。意义是在以往的开发过程中,手机界面的开发花费了开发人
12、员的大量时间,而最终开发出的手机界面往往与用户的需求还存在着一些差距,本研究有利于美工人员对界面进行修改,这就大大的节约了开发时间并且用户也能够快速的找到想要使用的应用程序,舒适的界面能够给用户全新的体验。1.3本文的研究内容本文研究了Android手机界面管理系统,Android手机界面管理系统的主要功能分为两部分,一部分界面在PC机上显示,一部分是发送到手机客户端。界面在PC机上显示部分:界面能够在PC机上显示出AppBiShe3毕设界面,本部分是应用程序图标,能够完成背景更换成浅绿色,利用调用res文件下.png文件实,能够显示本界面上的原有程序,能够看到左右滑动条,利用viewflow
13、控件实现该功能,能够实现程序点击进去进行其他操作的功能,能够实现点击功能,在空白处点击能够弹出应用框,应用框中显示添加应用、管理应用等功能,可以修改文件的位置等。界面发送到客户端部分:在本部分里可以将AppBiShe应用程序安装在手机上进行测试,能够实现系统在PC机上显示的各个功能模块,并且可以直接连接到原有的应用上,实现各个应用的不同功能。2开发环境与技术2.1 Android操作系统简介Android一词翻译成中文是指“机器人”4的意思,Android操作系统是开源手机操作名称,还没有统一的名称,主要是指电子设备,如手机和电脑等等。Android操作系统是基于Linux平台5,Linux平
14、台主要是由四部分组成,其中包括操作系统、中间件、用户界面和应用软件。(1)Android的系统架构Android的系统架构是采用采用分层架构的模式,它和其他很多操作系统没有太大的区别。Android架构6从高层到低层分为四个层:分别是应用程序层、应用程序框架层、系统运行库层和Linux核心层。如图2.1所示:图2.1 Android的系统架构应用程序层(Applications) 7应用程序层主要是指Android平台的电子设备,其中拥有大量的Android软件,这些软件应用起来既方便又快捷,特别是现在的Android手机,它的功能更是强大,简单便捷的设计风格深受用户的喜爱。还包含短信、文件管
15、理、视屏播放等等。应用程序框架层(Application Framework)Android应用框架能够快捷开发出简洁而又清晰的Android软件,节约了很多开发程序所需要的时间,使得人们对其倍加信赖。其中包括:系统运行库层 ( Libraries+Android RunTime ) 8系统库是主要用于连接应用程序框架层和Linux内核层,它是应用程序框中最重要的组成部分。它包括以下几个方面内容:Surface Manager 9负责2D或3D绘图进行显示,执行多个应用程序时需要的地方很多。 SGL 底层的2D图形渲染引擎10 SSL 在Andorid上通信过程中实现握手WebKit 是网页浏
16、览器的软件引擎11Media Framework 多媒体库,其中包括 MPEG4、MP3、H.264、AAC、ARM等格式。 SQLite 小型的关系型数据库引擎 OpenGL|ES 3D绘图函数库 FreeType 提供点阵字与向量字的描绘与显示13 Libc 基于embedded linux的设备定制,从BSD继承来的标准C系统函数库。Android应用程序是采用Java语言编写,程序在Android RunTime中执行,其运行时分为核心库和Dalvik虚拟机两部分。核心库核心库14提供了Java语言API中的大多数功能,同时也包含Android的API,如Android.os、A、An
17、droid.media等等。Dalvik虚拟机Dalvik虚拟机是指Java虚拟机它是基于寄存器的,每个Android程序都有一个Dalivik虚拟机的实例,Android程序在这些实例中执行。传统的虚拟机一般都是基于栈的,Dalvik虚拟机的优点在于内存资源的使用得到了充分的优化,Dalvik虚拟机能够支持支持多个虚拟机。这使得Android系统能够收到用户的更多的青睐。Linux内核层(Linux Kernel)Android的进程管理、内存管理、安全性、电源管理以及网络协议栈和驱动模型等等。这些核心系统服务依赖于Linux内核15,Linux内核和高效的Android架构设计以及OHA(
18、Open Handset Alliance 开放手机联盟)的推广,使得Android的发展更加迅速,我们可以看到Android的发展会随着Linux内核的发展而不断的前进。(2)Android的开发分为三个类型 移植开发移动设备系统Android系统级开发,在某些方面用的比较少,主要有扩展 Android的框架或者是修改bug,能够用到的特殊情况是有些开发移动设备的厂商,比如做gps,这样的便利就是可以往里面写入更多的自己的特定系统东西,但是这样做的弊端是可能导致一些不兼容。还有一种例外的情况是简单的修复bug。Android开发应用程序,是现今主流的开发,也就是利用Android系统写应用程
19、序。在本论文中主要是研究Android的framework如何给这些应用程序提供服务的。可以把Android架构从高层到低层分为四个层:分别是应用程序层、应用程序框架层、系统运行层和Linux核心层。移植开发移动设备涉及到Linux内核(包括其驱动);Android系统级开发涉及到C/C+库的开发及给上层java框架;Android应用程序开发就是调用 java的框架写应用程序。简单的从上到下,Android应用程序需要有java框架支持,比如它要发送短信,就需要java框架,java框架其实就是将C/C+库包装成为了一个JNI,而实现具体的功能是C/C+库 ,最后驱动硬件完成功能,这也就是L
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 本科 毕业设计 论文 android 手机 界面 管理 系统 设计 实现
限制150内