《Android应用开发精解》前言

来源:互联网 发布:windows无法启动sens 编辑:程序博客网 时间:2024/04/30 04:28

前言

如今的Android市场异常火爆,Android手机已经占据智能手机操作系统的半壁江山了。Android市场的火爆也带动了Android软件的发展,越来越多的开发者开始学习Android开发,开始涌入到Android开发的各个领域。这其中,有一些软件开发经验丰富的开发者,也有一些刚刚毕业或者还在学校中的学生。然而,总的来说,大部分开发者在Android平台上的开发时间都不算很多,开发经验尚还不足,需要不断的在实际项目中学习和沉淀。

如果您也想学习Android开发,或者正在学习Android开发,您一定对下面的问题最关心:Android开发到底难不难?这个问题没有标准的答案,我的理解,可以说简单,也可以说难。

为什么说简单。这主要是因为Android开发主要使用Java语言,这使得有Java基础的开发者入门很容易。即使原来没有Java基础,Java语言学习起来相对也容易些。还有Android的开发成本相对较低,只要有一台PC机就可以用模拟器学习开发了。

为什么说难?这主要是因为Android市场的复杂性。一个是Android SDK的版本兼容问题。由于市场上Android设备的SDK版本各不相同,我们在开发软件的时候,就不得不考虑不同SDK版本的兼容问题。一个是硬件兼容问题。Android设备的硬件支持五花八门,包括CPU、内存、屏幕分辨率、是否支持某些硬件特性等等。我们在开发软件的时候,就不得不考虑市场上已有的各种Android硬件设备的兼容性问题。一个就是定制ROM的问题。Android是开源的,设备厂商可以修改Android的代码并且定制在自己的设备中,这就导致了大多数Android设备都使用了定制过的ROM。这就需要开发者花更多的时间和力气来解决定制ROM的各种问题。还有一个,就是Android在国内的开发的资料相对较少,很多时候需要去国外网站,或者直接阅读Android的源代码来解决某些问题。这就增加了学习Android的难度。

总体来说,开发一个Android应用并不难,开发出一个优秀的能够经受住市场考验的Android应用却并不容易,需要开发者有丰富的Android开发经验。无论您是想从头开始学习Android应用开发,还是想学习积累经验,本书都是适合您的。

本书特点:

现在市场上的Android书籍,要么以讲解知识点为主,点到为止;要么是以某虚拟项目为主,介绍项目的同时附上大量的源代码。一般情况下,作者不会把自己在项目过程中的积累的经验写进去。本书最大的特点,就是除了讲解Android应用开发的各知识点以外,还分享了大量的实际经验,这些经验一般都无法从现有的书籍或者网络上获得。这些都是作者在项目过程中思考的成果,是作者多年从事软件开发工作的技术沉淀。

本书作者:

本书的第一章到第四章由元凯编写,第五章到第九章由杨诚编写,第十章到第十二章由高磊编写,全书由高磊审阅。由于本书涉及知识较多,而作者水平有限,很难全部精通,难免有疏漏之处,如果读者朋友发现错误,请帮忙批评指正,非常感谢。

鸣谢:

最后在此感谢现在和曾经一起日夜奋战的兄弟姐妹们,感谢出版社的各位同仁,也感谢家人默默的理解和支持。

 

编者   
0 0