android 毕业论文

上传人:工**** 文档编号:432576337 上传时间:2022-12-27 格式:DOC 页数:44 大小:626.03KB
返回 下载 相关 举报
android 毕业论文_第1页
第1页 / 共44页
android 毕业论文_第2页
第2页 / 共44页
android 毕业论文_第3页
第3页 / 共44页
android 毕业论文_第4页
第4页 / 共44页
android 毕业论文_第5页
第5页 / 共44页
点击查看更多>>
资源描述

《android 毕业论文》由会员分享,可在线阅读,更多相关《android 毕业论文(44页珍藏版)》请在金锄头文库上搜索。

1、本科毕业论文 Google Android手机嵌入式系统的研究与开发本科生毕业论文(设计)题 目 Google Android手机嵌入式系统的研究与开发 学 院 计算机学院专 业 计算机科学与技术学生姓名 李 浩学 号 0643041362年级 2006指导教师 周群彪教务处制表二一 年 五 月 二十七 日 Google Android手机嵌入式系统的研究及开发计算机科学与技术学生 李浩 指导教师 周群彪摘要 随着手机的普及以及手机应用的深入人心,近几年“智能手机”成为了人们关注的话题。在现今这个智能手机系统群雄纷争的时候,2008年Google推出了一款名为Android的开源智能手机操作系

2、统。Android凭借其开放性和良好的人机界面,受到广大手机生产商的重视,随着3G时代的到来,Android有可能会改变现在智能手机市场的格局。Android 是由Linux操作系统、中间件以及核心应用程序组成的专门为移动终端设备开发的层次软件集。在对Android学习中,主要做了以下的研究:首先,Android系统是一个层次的软件集,所以先从层次方面对Android进行系统研究,主要对其运行时环境层以及Android应用框架层的研究;其次,通过对Android平台上应用的开发,更进一步了解Android这个系统,在开发中,尤其注重Android的Intent机制的使用。主题词 Android

3、; Android 内核层; Android构架;Android应用; Android SDK;Android 开发 The research and development of Google Android embedded system Computer ScienceStudent: LI HAO Adviser: ZHOU QUN-biaoAbstract With the popularity of mobile phones, “smart phone” become the subject of attention. Now days, there are lots of co

4、mpanies who compete in the filed “Smart Phone System”. In 2008, Google released their opening source smart phone operating system which called Android. Because of opening source and its nice UI. More and more mobile phone manufacturers use Android in their phones. With the becoming of 3G,Android may

5、 change the field of smart phones. Android compose of Linux kernel, middleware and core applications. To study Android, there something to do: firstly, Android system is a hierarchical set system, so we should study its hiberarchy, especially in Android Runtime layer and Android application framewor

6、k layer; secondly through Android application development, we can further understand the Android the system, in development, we will use the Android Intent mechanism.Key Words Android;Android Kernel;Android Truss; Android Application;Android SDK;Android Development目录1 绪论11.1智能手机平台11.2 Android 平台介绍22

7、 Android的系统研究42.1 Android构架42.1.1 Android的构架综述42.1.2内核层52.1.3 Android Runtime和函数库层52.1.4 Dalvik 虚拟机72.1.5 Android的进程管理机制102.1.6 应用程序框架层112.1.7 应用程序层112.2 Android的应用112.2.1 Android应用的组成112.2.2 Activity122.2.3 Intent Receiver122.2.4 Service122.2.5 Content Provider132.2.6 AndroidManifest.xml132.3 Andro

8、id 文件系统152.3.1 系统文件夹分析152.3.2 系统构架与系统文件的对应163 Android的开发173.1 Android开发工具173.2 Android开发平台的搭建173.3简单短信功能软件(miniSMS)的开发173.3.1 miniSMS工程建立及分析183.3.2 AndroidManifest.xml设计193.3.3 UI设计203.3.4 短信发送功能的实现223.3.5短信息的接收功能243.3.6 虚拟机中运行28总结29参考文献30声 明31致 谢32附录33本科毕业论文 Google Android手机嵌入式系统的研究与开发1 绪论1.1智能手机平台

9、说起手机,没有一个人会感到陌生。近几年来一个名词一直影响着许许多多的手机用户,它就是智能手机。智能手机凭借其强大的功能吸引住了许多用户的眼球,因为有了广大的用户基础,智能手机也风靡一时。说起智能手机,除了他有一颗强大的CPU和其他一些较高配置的硬件外,其真正的智能还要归功于其不可缺少的智能操作系统。当今,智能手机所搭载的智能手机操作系统平台大致如下:(1)Symbian OS。搭载在具有广泛群众基础的Nokia手机上,并以此占据了智能手机的半壁江山,其主要的智能平台为大部分诺基亚手机搭载的的S60系列和索尼爱立信手机搭载的UIQ系列;(2)Windows Mobile。Microsoft在桌面

10、系统获得成功之后,觊觎手机的巨大市场开发的智能手机系统,因其界面和桌面windows系统较为接近和其强大的微软后台,成为国内市场占有率紧跟Symbian之后成为国人比较喜欢的操作系统;(3)Mac OS X(iPhone OS)。苹果一直都是个性和时尚的代名词,受广大中高层次手机用户的喜欢。iPhone,以其酷炫的UI和独特的操作方式,给传统手机带来一场革命,同时也给Symbian和Windows Mobile带来巨大冲击的;(4)Blackberry。以商务应用为主,在国外尤其是欧美等地,受到商务人士欢迎的Black Barry占据了近一半的无线商务电子邮件业务市场,就连美国总统奥巴马也使用

11、该品牌的手机。但是在国内还是受到一些基础设施的制约,所以在国内市场不是太好;(5)Palm OS。专门为PDA开发,一度占据了90%的PDA市场的份额,虽然其并不专门针对于手机设计,但是以其优秀性和对移动设备的支持同样使其能够成为一个优秀的手机操作系统。(6)Linux。对于Linux系统,想必很多人都不会太陌生,桌面系统中以其开源的特性,赢得了不少用户的喜爱。智能手机平台的Linux同样具有源代码开放、软件授权费用低、应用开发人才资源丰富等优点,便于开发个人和行业应用。但是因为其平台上的应用少而不被国人所接受。(7)Google Android。自2007年推出,2008年第一部搭载Andr

12、oid系统的G1上市至今不到短短三年时间,他已被许多人接受并且认可及欢迎。虽然如今的智能手机系统市场仍被Symbian、Windows Mobile的占领,但是iPhone的革命以后,以及后起之秀Android的推出,在将来,智能手机市场将发生翻天覆地的变化。1.2 Android 平台介绍Android从诞生到现在也不过3年的时间,但是也就是在这短短的3年内Android创造了一个迅速被人们知晓并追捧的奇迹。2007 年11 月5 日,Google 与其他33 家手机制造商(包含摩托罗拉、宏达电、三星、LG)、手机晶片供应商、软硬体供应商、电信业者所联合组成的开放手持装置联盟(Open Ha

13、ndset Alliance),发布了名为Android的开放手机软硬体平台。该联盟的成员宣布日后都会在Android平台上开发他们的新的业务。不久之后的2008 年9 月24 日,T-Mobile 公司首度公布第一台Android 手机(G1)的细节,同日Google 也放出了Android SDK 1.0 rc1。这样Android进入了人们的视线。Android以其特有的开放性优势越来越受到人们和智能手机厂商的关注。对于第三放软件开发商来说,Android 是一个真正意义上的开放性移动设备综合平台,Android系统是免费向开发人员提供的,这样就避免了开发中专利权的障碍。因此,就能够为第

14、三方软件开发商省下大笔资金。对于设备制造商来说,Android是一个免费的平台。当设备制造商每制造一台手机时,那些支付给手机系统制造商的费用也省去了,这样也降低了每台手机的生产费用,同时就降低了手机的价格,这样在市场上也提高了竞争力。对硬体开发厂商来说,Android也是个开放的平台。使用Android平台的厂商可以更具自己的需求以及能力为Android开发具有该厂商特色的功能,但是这样的增加完全不用考虑版权的问题。同时Android平台支持各种先进的网络、绘图、3D 处理能力,可以用来提供更好的使用者体验。Google Android 系统作为一个完全开源的操作系统,是由操作系统(Linux

15、)、中间件以及核心应用程序组成的软件栈(software stack)。通过 android SDK 提供的 API 以及相应的开发工具, 程序员可以很方便的开发android平台上的应用程序。其整个系统由应用程序(Application),应用程序框架(Application Framework),应用程序库(Libraries),Android运行库(Android Runtime),Linux内核(Linux Kernel)五个部分组成。Android操作系统内置了一部分应用程序, 包括电子邮件客户端、SMS程序、日历、地图、浏览器、通讯录以及其他的程序,值得一提的是这些所有的程序都是用java编写的。因为应用程序框架使得组件更易于重用,所以开发者的应用程序

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 学术论文 > 其它学术论文

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号