Android高薪之路—Android程序员面试宝典 - (EPUB全文下载)
文件大小:0.45 mb。
文件格式:epub 格式。
书籍内容:
Android高薪之路—Android程序员面试宝典
第1章 Android 入门
第2章 布局
第3章 组件
第4章 对话框、信息提示和菜单
第5章 文件存储
第6章 数据库
第7章 网络与加密
第8章 蓝牙与Wi-Fi
第9章 电话、短信和联系人
第10章 多媒体技术
第11章 2D绘图与动画技术
第12章 OpenGL ES
第13章 Android系统的资源
第14章 其他面试例题
版权
第1章 Android 入门
各大企业关于Android的面试题中总免不了会有一些基础的问题。虽然这些问题很多与编程没有直接关系,有的问题也比较抽象,但是一旦碰上了,如果没有准备,还真不知道如何回答更确切,写出的答案总感觉没底。本章将结合各大公司的Android面试题以笔者参与面试的经验对这类问题进行总结。虽然本章的面试题并不能覆盖所有的内容,但读者可以从中学习到回答问题的技巧,可以举一反三地应付这类问题。
1.1 关于Android的非技术问题
面试官有时总会问些看似与技术无关的问题,但这些问题也最能体现出应聘者平时是否关注Android,对 Android 了解到什么程度。本节精心挑选了一些这类问题,并给出了参考答案。不过读者要注意,这类问题并没有唯一的答案。在回答面试官这类问题时要根据自己的实际情况来回答。如果真的不知道如何回答,应尽量实话实说,否则可能会给面试官留下不好的印象。
1.1.1 为什么看好 Android
这是一个超级经典的问题。这个问题总会一遍一遍不厌其烦地被问到。回答这个问题可从以下几个方面考虑。
Android 的开发商Google 公司的实力。
Google 公司研发Android 的最终目的。
目前移动市场的格局(可以用实际的数据说明)。
Android 的支持者。
Android 和其他移动操作系统的技术分析。
1.Android的开发商Google公司的实力
一款产品的成功往往在很大程度上由这款产品的东家的实力决定,因为无论产品的前景有多么好,都需要企业经常性地投入大量的资金对产品进行继续研发和升级。而 Android 的东家 Google公司就是这样一家非常有实力的互联网企业。出身贵族的Android尽管最终未必会获得空前的成功,但由于它的支持者是Google公司,至少可以大大增强Android的竞争力。
2.Google公司研发Android的最终目的
大家都知道,Google公司并不是一家软件公司(尽管Google公司也开发了很多很牛的软件),而是一家依靠互联网广告起家的互联网公司。Google公司最初研发Android的目的也是希望抢占移动广告市场。目前移动广告市场方兴未艾,如果这个市场可以像今天的传统互联网市场一样火爆,那么Android的前途就不言自明了。
3.目前移动市场的格局
虽然现在移动市场已出现至少超过10种大大小小的移动操作系统。但就目前来看,可能最强的只有Android(Google)、IPhone(iOS、Apple)和Windows Phone 7(Microsoft)。其他的移动操作系统不是开发商没有太多经验,就是实力不行,再不就是支持的软件少。
iPhone 是第一个火起来的智能手机。随着iPhone 的出现,人们了解到了原来手机还可以这么玩。iPhone 问世的最初两年,是根本没有对手的。App Store 中的软件也很快突破10 万大关。但随着Google公司在2008年推出第一款Android手机(G1)后,情形发生了微妙的变化。虽然IPhone的势头仍然很猛,但已不是一家独大了。Android在以前所未有的速度直追IPhone。到2010年底, Android 的出货量已经增加了 886%,而且出货量超过了 Symbian。在 2011 年第二季度,Android在美国智能手机占有率已达到 37%,而 IPhone 仅为 27%。也就是说,从占有率上来说,Android在美国已经领先于IPhone,而在其他地区Android发展的势头也异常猛烈。
至于Windows Phone 7,虽然目前在市场占有率上还远不如Android 和IPhone,但由于微软公司进入移动领域已经超过10年了,而且微软公司实力雄厚,同时又与Nokia公司合作推Windows Phone 7,并且用户对Windows Phone 7 的总体评价很好,所以说Windows PHone 7 很有可能成为Android、IPhone外的第三股力量。
从目前的市场格局来看,Android、IPhone 和Windows Phone 7 最有可能成为移动操作系统的前三甲。而Android成为冠军的可能性更大些(从目前的市场占有率和出货量的增长可以看出这一点)。
注意
IPhone中运行的系统叫iOS,但为了符合习惯,本书中所指的IPhone除了代表智能手机外,也代表了Apple的iOS系统。
4.Android的支持者
Android在最近几年得到了更多的软硬件厂商的支持。这些企业大多来自在Google公司倡导下成立的开放手机联盟(Open Handset Alliance),主要包括Google、eBay、中国移动、宏达电子(HTC)、英特尔、LG、摩托罗拉、高通、Sonic Network、意大利电信、西班牙电信、德州仪器、T-Mobile、ARM、华硕、华为、索尼爱立信、东芝等。
这些企业的大多数都是各自领域的佼佼者。有了他们的支持,Android将会得到更快速的发展。
5.Android和其他移动操作系统的技术分析
Android从问世以来Google公司就将其定位为开源的移动操作系统。用户(包括企业和个人)可以任意修改Android的源代码,而不需要付给Google一分钱的授权费,从而可大大降低研发基于Android手机的成本。不仅如此,开源对于技术人员也有很多好处。只要有足够的能力,就可以尽可能地深入研究Android的源代码,从而对Android的运行原理将有一个 ............
以上为书籍内容预览,如需阅读全文内容请下载EPUB源文件,祝您阅读愉快。
书云 Open E-Library » Android高薪之路—Android程序员面试宝典 - (EPUB全文下载)