
基于android 的文件开发毕业论文(设计)word格式.doc
14页目目 录录摘摘 要要........................................................................................................1 1引言引言............................................................................................................1 11 1 AndroidAndroid 的系统研究的系统研究 ............................................................................2 21.1 Android 平台介绍...................................21.2 Android 构架 .......................................41.2.1 Android 的构架综述 ............................41.2.2 内核层 ........................................52 Android 的开发 ..........................................62.1 Android 开发工具 ...................................62.2 Android 开发平台的搭建 .............................63 3 AndroidAndroid 的课程表开发的课程表开发 ........................................................................7 73.1 项目需求分析 ....................................73.2 项目目录分析 ....................................73.3 系统功能的主要功能实现 ..........................73.3.1 TimeTable 文件:当天课程的显示 ................73.3.2 Showtable 文件:整个星期的课程显示 ............93.3.4 WeekDay:课程表管理。
93.3.5 Edit 文件: 课程表的修改和添加 ...............103.3.6 数据库实现:................................10总结总结..........................................................................................................1111参考文献参考文献..................................................................................................1212致致 谢谢......................................................................................................1212BasedBased onon androidandroid filesfiles developmentdevelopment..............................................1212Key word..............................................13基于基于 androidandroid 的课程表开发的课程表开发摘摘 要要:: 在科学技术高速发展的今天,手持终端设备已经从接打的简单功能,跨越到音乐,影音,游戏,商务多种功能。
原始的通信传输已经满足不 了,当今高速发达的信息社会人们的需求Goole 公司开发的 Android 顺应时 代而生,Google 看到了智能市场上的商机,搭载 Android 操作系统的 一经上市,短短三年时光,Android 发展的之迅速,让苹果(ios) ,诺基亚 (塞班) ,黑莓(BlackBerry)这些望族们完全措手不及据 2012 年 2 月 数据显示,Android 占据全球智能操作系统市场 52.5%的份额,中国市场 占有率为 68.4% Android 系统也从 1.5 发展到 2.4,以及平板电脑系统 3.0总结 android 发展在原因主要是因为它拥有五大特点:一、开放性,二、 挣脱运营商的束缚,三、丰富的硬件选择,四、不受任何限制的开发商,五、 无缝结合的 Google 应用 关键字关键字:android android 特点 google 引言引言随着的不断发展,拥有智能已经不再是奢侈昂贵的象征在智能的争夺战中,Android 不得不说是减低智能价格的一大功臣Android系统是谷歌公司开发的免费 开源的移动终端操作系统,适合于和平板电脑开始动摇苹果走高端客户大局势。
也动摇在市场在长久以来在分割局势当今,智能所搭载的智能操作系统平台大致如下:(1)Symbian OS搭载在具有广泛群众基础的 Nokia 上,并以此占据了智能的半壁江山,其主要的智能平台为大部分诺基亚搭载的的 S60系列和索尼爱立信搭载的 UIQ 系列;(2)Windows MobileMicrosoft 在桌面系统获得成功之后,觊觎的巨大市场开发的智能系统,因其界面和桌面 windows 系统较为接近和其强大的微软后台,成为国内市场占有率紧跟 Symbian 之后成为国人比较喜欢的操作系统;(3)Mac OS X(iPhone OS) 苹果一直都是个性和时尚的代名词,受广大中高层次用户的喜欢iPhone,以其酷炫的 UI 和独特的操作方式,给传统带来一场革命,同时也给 Symbian 和 Windows Mobile 带来巨大冲击的;(4)Blackberry以商务应用为主,在国外尤其是欧美等地,受到商务人士欢迎的 Black Barry 占据了近一半的无线商务电子邮件业务市场,就连美国总统奥巴马也使用该品牌的但是在国内还是受到一些基础设施的制约,所以在国内市场不是太好;(5)Palm OS。
专门为 PDA 开发,一度占据了 90%的 PDA 市场的份额,虽然其并不专门针对于设计,但是以其优秀性和对移动设备的支持同样使其能够成为一个优秀的操作系统6)Linux对于 Linux 系统,想必很多人都不会太陌生,桌面系统中以其开源的特性,赢得了不少用户的喜爱智能平台的 Linux 同样具有源代码开放、软件授权费用低、应用开发人才资源丰富等优点,便于开发个人和行业应用但是因为其平台上的应用少而不被国人所接受7)Google Android自 2007 年推出,2008 年第一部搭载 Android 系统的 G1 上市至今不到短短三年时间,他已被许多人接受并且认可及欢迎1 1 AndroidAndroid 的系统研究的系统研究1.11.1 AndroidAndroid 平台介绍平台介绍Android 从诞生到现在也不过 4 年的时间,但是也就是在这短短的 3 年内Android 创造了一个迅速被人们知晓并追捧的奇迹2007 年 11 月 5 日,Google 与其他 33 家制造商(包含摩托罗拉、宏达电、三星、LG)、晶片供应商、软硬体供应商、电信业者所联合组成的开放手持装置联盟(Open Handset Alliance),发布了名为 Android 的开放软硬体平台。
该联盟的成员宣布日后都会在 Android 平台上开发他们的新的业务不久之后的 2008 年 9 月 24 日,T-Mobile 公司首度公布第一台 Android (G1)的细节,同日Google 也放出了 Android SDK 1.0 rc1这样 Android 进入了人们的视线Android 以其特有的开放性优势越来越受到人们和智能厂商的关注对于第三放软件开发商来说,Android 是一个真正意义上的开放性移动设备综合平台,Android 系统是免费向开发人员提供的,这样就避免了开发中专利权的障碍因此,就能够为第三方软件开发商省下大笔资金对于设备制造商来说,Android 是一个免费的平台当设备制造商每制造一台时,那些支付给系统制造商的费用也省去了,这样也降低了每台的生产费用,同时就降低了的价格,这样在市场上也提高了竞争力对硬体开发厂商来说,Android 也是个开放的平台使用 Android 平台的厂商可以更具自己的需求以及能力为 Android 开发具有该厂商特色的功能,但是这样的增加完全不用考虑版权的问题同时 Android 平台支持各种先进的网络、绘图、3D 处理能力,可以用来提供更好的使用者体验。
Google Android 系统作为一个完全开源的操作系统,是由操作系统(Linux)、中间件以及核心应用程序组成的软件栈(software stack)通过 android SDK 提供的 API 以及相应的开发工具, 程序员可以很方便的开发 android 平台上的应用程序其整个系统由应用程序(Application) ,应用程序框架(Application Framework) ,应用程序库(Libraries) ,Android 运行库(Android Runtime) ,Linux 内核(Linux Kernel)五个部分组成Android 操作系统内置了一部分应用程序, 包括电子邮件客户端、SMS 程序、日历、地图、浏览器、通讯录以及其他的程序,值得一提的是这些所有的程序都是用 java 编写的因为应用程序框架使得组件更易于重用,所以开发者的应用程序可以很容易的调用 API 函数实现我们想要的功能在遵守应用程序框架的安全机制约束的前提下,开发者开发的一个应用程序可以使用其他程序所开发的功能虽然Android 的应用程序是用 Java 语言开发的,但是 Android 给应用程序开发者提供了一系列的 C/C++ 程序库,通过 Android 的一些特殊的设计,我们开发者可以使用这些库,这在后面的叙述中将看到。
现今,Android 操作系统已成为许多制造商的宠儿,其中包括 HTC、索尼爱立信、Samsung、摩托罗拉以及国内的联想、华为、海尔、华禹等其中值得一提的是摩托罗拉公司,就在 2009 年 11 月凭借其一款搭载 Android 平台的Droid ,两个月内就突破百万台,击败了苹果的 iPhone 3GS,被《时代》杂志评选为“年度最佳科技产品” 因此告别了两年多的低迷态势,走出了泥潭1.21.2 AndroidAndroid 构架构架1.2.11.2.1 AndroidAndroid 的构架综述的构架综述从图 2-1 中明显的可以看出该系统从下到上包括 Linux 内核层、Libraries和运行时环境层、应用程序框架层、应用程序层四层结构在 Android 的最下层的操作系统基于 Linux2.6 内核,往上的中间件包括 Libraries 和运行时环境层和应用程序框架层两个层次,最上层则是应用程序层在 Android 构架中,可以很明显的看到,底层的 Linux。












