毕业论文
计算机论文
经济论文
生物论文
数学论文
物理论文
机械论文
新闻传播论文
音乐舞蹈论文
法学论文
文学论文
材料科学
英语论文
日语论文
化学论文
自动化
管理论文
艺术论文
会计论文
土木工程
电子通信
食品科学
教学论文
医学论文
体育论文
论文下载
研究现状
任务书
开题报告
外文文献翻译
文献综述
范文
android图片浏览软件的开发(2)
首先我来介绍一下Android系统,Android一开始并不是Google自己研发的产品,而是收购了一家刚刚成立22个月公司的产品,该公司的创始人是Andy Rubin也就是现在Google Android产品负责人罗宾。Google收购Android是悄然进行的。2007年11月5日Google发布了一个基于Linux平台的开源手机操作系统。该系统由3个部分组成,底层的Linux操作系统、中间件和核心应用程序组成。Android应用程序由强大的Java语言编写。
因为平时就对移动互联网知识感兴趣,所以在毕业设计的时候选择了基于android图片浏览器的开发。Android图片浏览软件是基于Android手机平台的常规应用软件,应用的主要开发语言是Java语言,主要的开发工具有很多种,例如eclipse和myeclipse,二者的区别在于,myeclipse集成了很多插件,我选择的开发工具为eclipse,所以需要结合Android SDK进行开发。希望通过这次毕业设计来展示在校期间学习的成果,给自己的大学生涯画上完美的句号。
1.1 Android简介
Android一词的本义指“机器人”,同时也是Google于2007年11月宣布的基于Linux平台的开源手机操作系统的名称,该平台由操作系统、中间件、用户界面和应用软件组成。
在开发Android应用之前,我们要对Android的架构体系有所了解。下面这张图就是Google给出的Android的架构体系。
图1.1 Android架构图
Android的架构分为四层
(1) 最底层是Linux Kernel,也就是说Android是基于Linux内核的,我们可以看到我们可以看到在这一层中,都是一些设备的驱动程序,这些驱动程序都是Android最基本和最核心的功能。
(2) Linux kernel上面的那一层是Libraries层,其中都是一些使用C和C++编写的程序包,我们可以看到很熟悉的OpenGL Web Kit SSL 等等。在Library旁边的是一个Android的运行是环境(Run time),在基于Java的Core Libraries之上,Google提供了一个针对于手机平台优化过的的虚拟机。
(3) 再往上一层是Application Framework,该层提供了手机开发的基本API,也就是说我们开发Android程序都是基于Application Framework。
(4) 最高层是Applications。也就是我们开发软件就是在该层开发。
1.2 课题的研究背景及意义
目前Android平台的手机已经渗透到我们周边所有人的生活,在激烈的市场中Android能够脱颖而出靠的是什么?靠的是免费和开放式的系统,而且现在的Android系统的手机已经占据市场的主要份额,所以Android平台下的应用也得到了前所未有的发展。
Android是Google于2007年末宣布的基于Linux平台的开源手机操作系统的名称,该平台由操作系统、中间件、用户界面和应用软件组成,它采用软件堆层的架构。主要分为三部分,底层为Linux内核工作基础,只提供基本功能,其他的应用软件都是软件公司自己开发的,以Java作为主要语言去编写代码,就是因为这样所以现在Android的应用达到了前所未有的发展。
Android图片浏览软件是基于Android手机平台的常规应用软件,应用的主要语言是Java语言,主要的开发工具有很多种,例如eclipse和myeclipse,二者的区别在于,myeclipse集成了很多插件,我选择的开发工具为eclipse,所以需要结合Android SDK进行开发。
本课题的目的为了开发出满足广大用户的android图片浏览器。目前市面上已经有了各种各样的图片浏览软件,功能大同小异,借助Android系统的全触摸形式。用户可以通过手指的左右滑动进行图片的查看,查看图册,浏览本地图片,可以直接打开SD卡浏览文件,并且对当前图片进行放大、缩小、保存等操作。增加用户体验和易操作性。我想通过本次毕业设计之后会对我所学的知识和理论得到一个充分的发挥。因为在课堂上的学习的知识毕竟是理论的,没有经过实践,我们是不知道它的实用价值,所以只有通过毕业设计这个实践环节,才能展示我们所学习的才华。而且现在Android的应用需求巨大,开发图片浏览器,并能够发布到平台上的话,也是对广大Android用户来说也是做了贡献。
共3页:
上一页
1
2
3
下一页
上一篇:
基于Flash的课堂点名系统设计
下一篇:
VC++access人事管理系统+源代码
Android手机考勤平台的设计与实现
基于android的环境信息管理系统设计
Android全国天气移动终端应用程序设计研究
Android员工请假系统设计
Android手机考勤系统设计
Android大学一卡通APP设计与开发+源代码
楼宇能源监控android端的设计+源代码
基于Joomla平台的计算机学院网站设计与开发
从政策角度谈黑龙江對俄...
提高教育质量,构建大學生...
浅谈高校行政管理人员的...
上海居民的社会参与研究
STC89C52单片机NRF24L01的无线病房呼叫系统设计
浅论职工思想政治工作茬...
压疮高危人群的标准化中...
AES算法GPU协处理下分组加...
酵母菌发酵生产天然香料...