android开发背景

合集下载
相关主题
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

1 研究背景
Android一词的本义指“机器人”,同时Android也是Google于2007年11月5日宣布的基于linux平台开源手机操作系统名称,该平台由操作系统、中间件、用户界面和应用软件组成,号称是首个为移动终端打造的真正开放和完整的移动软件。2008年9月22日,美国运营商T-Mobile USA在纽约正式发布第一款基于Android的手机——T-Mobile G1。该款手机为宏达电制造,是世界上第一部使用Android操作系统的手机,支持WCDMA/HSPA网络,理论下载速率7.2Mbps,并支持 Wi-Fi。在随后的几个月越来越多的厂商也开始宣布将提供Android手机。

2 Android 开发平台的优势
Android是一个真正意义上的开放性移动设备综合平台。它包括操作系统、用户界面和应用程序-移动电话工作所需的全部软件,而且不存在任何以往阻碍移动产业创新的专有权障碍。谷歌与开放手机联盟合作开发了 Android,这个联盟由包括中国移动、摩托罗拉、高通、宏达和 T-Mobile 在内的 30 多家技术和无线应用的领军企业组成。通过与运营商、设备制造商、开发商和其他有关各方结成深层次的合作伙伴关系,来建立标准化、开放式的移动电话软件平台,在移动产业内形成一个开放式的生态系统,这样应用之间的通用性和互联性将在最大程度上得到保持。
所有的Android应用之间是完全平等的。在开发之初,Android平台就被设计成一个由一系列应用所组成的平台。所有的应用都运行在一个核心的引擎上面,这个核心引擎其实就是一个虚拟机,它提供了一系列用于应用和硬件资源间进行通讯的API。撇开这个核心引擎,Android的所有其他的东西都是“应用”。因此,用户甚至可以将系统中默认的电话拨号软件替换成其他第三方的电话拨号软件。你也可以改变主界面显示窗口的内容,或者将手机中任意的应用替换成你所需要的其他应用。比如图 1 3 就是Android手机中缺省拨号器,应用开发人员可以很容易的开发自己拨号程序,然后用自己的拨号程序将系统的拨号程序替代,图 1 4 就是我们自己开发的拨号程序将系统的拨号程序替代后在进行拨号后的结果,这些功能在别的手机平台几乎都是不可能的。
Android打破了应用之间的界限,比如开发人员可以把Web上的数据与本地的联系人,日历,位置信息结合起来,为用户创造全新的用户体验。例如 图 1 5 所示的Google Latitude程序就是将联系人和位置应用结合在一起的一个创新应用。
此外应用程序不仅可以通过标准API 访问核心移动设备功能,互联网,应用程序还可以声明它们的功能可以供其他应用程序使用,比如前面图 1 4 中的拨号程序就是通过声明其具有拨号功能来实现播,

而这一实现只需要一句简单的声明就可以,具体如下所示,更详细的内容我们将在第三章中讲到。Android平台为开发人员提供了大量的实用库和工具,开发人员可以很快速的创建自己的应用。

3 Android 的市场前景
美国知名的互联网统计公司comScore近日刚刚发布了今年三月至五月的美国智能手机市场调研报告,这份最新的报告显示 ,全美目前共有4910万用户使用智能手机,其中有8.1%的用户为近三个月来新增用户。作为打拼多年的老品牌,黑莓仍然以41.7的市占率稳居全美智能手机占有率排行版首位,其后的苹果和微软的是市占率分别为24.4%和13.2% ,特别值得一提的是,谷歌Android平台的占有率以13%的市占率紧随微软的13.2%之后,Android平台的整体市占率增加了4%,而如果将时间跨度限制到3月至5月的这三个月内,Android平台市占率增长数字甚至接近了45%。

4 Android 的国内市场
在国内,android社区十分红火,这些社区为android在中国的普及做了很好的推广作用,同时也为Android 相关产品的消费提供了市场。国内厂商和运营商也纷纷加入了android阵营,包括中国移动,中国联通,华为通讯,联想等大企业。同时不仅仅局限于手机,国内厂家也陆续推出了采用android系统的MID(平板电脑)产品,比较著名的包括由Rockchip和蓝魔推出的同时具备高清播放和智能系统的音悦汇W7。我们可以预见android也将会被广泛应用在国产智能上网设备上,将进一步扩大Andorid系统的应用范围。
android智能终端已成为当前智能手机,信息家电发展的主要方向,而网络故障的诊断解决已成为解决售后和用户正常使用的关键,研究和开发相关网络模块诊断程序变得尤为重要。本论文的主要研究目的就是研究为接下来的有关Android产品的做好售后服务工作 ,开发一个智能终端的网络诊断界面,完成相关网络的检测,并做好功能扩展。

相关文档
最新文档