- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
Google Android手机嵌入式系统的研究及开发毕业论文
目录
1 绪论 1
1.1智能手机平台 1
1.2 Android 平台介绍 2
2 Android的系统研究 4
2.1 Android构架 4
2.1.1 Android的构架综述 4
2.1.2内核层 5
2.1.3 Android Runtime和函数库层 5
2.1.4 Dalvik 虚拟机 7
2.1.5 Android的进程管理机制 10
2.1.6 应用程序框架层 11
2.1.7 应用程序层 11
2.2 Android的应用 11
2.2.1 Android应用的组成 11
2.2.2 Activity 12
2.2.3 Intent Receiver 12
2.2.4 Service 12
2.2.5 Content Provider 13
2.2.6 AndroidManifest.xml 13
2.3 Android 文件系统 15
2.3.1 系统文件夹分析 15
2.3.2 系统构架与系统文件的对应 16
3 Android的开发 17
3.1 Android开发工具 17
3.2 Android开发平台的搭建 17
3.3简单短信功能软件(miniSMS)的开发 17
3.3.1 miniSMS工程建立及分析 18
3.3.2 AndroidManifest.xml设计 19
3.3.3 UI设计 20
3.3.4 短信发送功能的实现 22
3.3.5短信息的接收功能 24
3.3.6 虚拟机中运行 28
总结 29
参考文献 30
声 明 31
致 谢 32
附录 33
+1 绪论
1.1智能手机平台
说起手机,没有一个人会感到陌生。近几年来一个名词一直影响着许许多多的手机用户,它就是智能手机。智能手机凭借其强大的功能吸引住了许多用户的眼球,因为有了广大的用户基础,智能手机也风靡一时。说起智能手机,除了他有一颗强大的CPU和其他一些较高配置的硬件外,其真正的智能还要归功于其不可缺少的智能操作系统。
当今,智能手机所搭载的智能手机操作系统平台大致如下:
(1)Symbian OS。搭载在具有广泛群众基础的Nokia手机上,并以此占据了智能手机的半壁江山,其主要的智能平台为大部分诺基亚手机搭载的的S60系列和索尼爱立信手机搭载的UIQ系列;
(2)Windows Mobile。Microsoft在桌面系统获得成功之后,觊觎手机的巨大市场开发的智能手机系统,因其界面和桌面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同样具有源代码开放、软件授权费用低、应用开发人才资源丰富等优点,便于开发个人和行业应用。。Google 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 是一个真正意义上的开放性移动设备综合平台,免费向开发人员提供,权障碍Linux)、中间件以及核心应用程序组成的软件栈(software stack)。通过 android SDK 提供的 A
文档评论(0)