学习Android开发,有哪些书籍值得推荐?

推荐十本关于Android开发的畅销书:

《android基础教程》是一门关于android开发的基础课程,循序渐进地讨论Android。书中还用数独游戏等例子更形象地解释了android开发的基本流程,并且每章末尾都有“快速阅读指南”,更方便读者阅读。本书内容完整丰富,具有很强的普适性。读者可以通过本书快速学习android开发,提高相关技能。

Android应用开发的秘密(共印6次,内容已更新至Android 2.2,版权已输出台湾省)这是一本参考手册,内容的完整性和系统性几乎无可挑剔,可以作为广大Android开发者的必备书籍;这是一本权威指南,基础知识翔实丰富,高级知识深入且充满最佳实践,能从本质上提高开发者对Android的理解和开发水平。特别值得一提的是,Android 2.0增加了很多令人兴奋的新功能,不仅支持多点触控设备和软键盘,还支持多账户在线管理和蓝牙...作为国内第一本基于Android 2.0的书,这本书可谓极具前瞻性,第一时间将这些新特性完美呈现在读者面前。

Google android SDK开发范例百科全书(2009年畅销书排行榜第10期)(台湾省天龙书店2009年超级畅销书)以android手机应用开发为主题,通过130多个实例,全面深入地整合了手机、网络、服务等多个开发领域,为读者提高编程技能提供了极大的帮助。本书* * *共分10章,主要以样例集的形式讲述了android的知识点,详细介绍了android人机交互界面的开发,android的常用开发控件,使用android手机收发短信等通信服务,android手机的自动服务功能和娱乐多媒体功能,以及android与aoogle之间强大网络服务的集成。随书附带的光盘包括所有示例程序代码。

《Google android SDK开发实例(第二版)》一书在上一版的基础上,以android手机应用开发(使用android sdk 2.1)为主题,通过160多个实例,全面深入地整合了手机、网络、服务等多个开发领域,为读者提高编程技能提供了极大的帮助。本书* * *共分10章,主要以样例集的形式讲述了android的知识点,详细介绍了android人机交互界面的开发,android的常用开发控件,使用android手机收发短信等通信服务,android手机的自动服务功能和娱乐多媒体功能,以及android与aoogle之间强大网络服务的集成。随书附带的光盘包括所有的示例程序代码。本书由浅入深,从android的基础知识到实际开发应用,结构清晰,语言简洁,非常适合android初学者和android高级开发者阅读。

Android/OPhone开发完整讲义(本书版权已输出台湾省)?我推荐这本书有两个原因:第一,移动开发的广阔前景吸引了越来越多的企业和开发者。相比iPhone,Android平台的开放性和国内市场的广阔性使其更具代表性。二是作者李宁,他的文笔兼具理论性和实践性,他对技术的勤奋追求使得这本书在Android开发的实战中很有代表性。也希望读者朋友们能和我一样从这本书里受益。

《android系统原理及开发要点详解》一书全面介绍了开放的手机平台android系统,包括Android系统中的linux驱动、本地框架、spring mvc和java应用。本书内容以知识内容为主线,以开发点为重点,各部分内容注重相互关照,按照清晰的思路向读者介绍整个android系统的原理和开发方法。本书根据android系统的框架和各子系统的主线,重点讲述了android应用的开发和硬件抽象层的构建。其内容涵盖两个方面:android应用开发和android系统移植构建手机系统。本书不仅适合从事android各层次开发的工程师,也适合一般嵌入式linux系统的学习者。

《Google android》(生动丰富的例子,理论与实践的完美结合)这本书是中国最早的android开发团队集体智慧的结晶。真的是完全基于Android最新的sdk 1.5,内容详实,实例生动丰富,有大量的样本代码,可操作性很强。不仅涵盖了android平台从基本概念到高级应用的所有话题,还深入浅出地介绍了几个常见的android项目,具有很强的参考价值。特别是本书第10章和第11章,介绍了android sdk 1.5最重要的三个特性,即桌面组件、实时文件夹、虚拟键盘和输入法应用的开发方法。通过本书,读者可以快速掌握android平台构建应用,成为android开发高手,成为新技术的引领者。

Google android开发入门与实战(2009年TOP50)(配有400分钟高清教学视频,涵盖五大业务案例完整源代码)涵盖了大部分用android开发的场景,从android基础入门、环境搭建、sdk介绍、市场使用,到应用分析、组件介绍、实例演示等等。从技术实现上,讲解了rss阅读器、基于谷歌地图的个人gps、豆瓣(web 2.0)客户端、在线音乐播放器、手机信息查看助手五大android平台完整的综合实例和源代码分析。这本书注重实践能力的引导。在遵循技术研发知识体系严谨性的同时,在容易出错、难以理解的环节配以详细的开发场景截图,以“小实验”、“小提醒”、“小知识”、“注意”等生动活泼的形式向读者呈现重要知识点和开发技巧。在程序实例的讲解中,主要在《android开发的本质》一章中插入了实例,为初学者提供了很好的学用结合的指导。本书配有400多分钟的专职开发视频光盘,引导读者快速无障碍地学习android实用开发技术。

精通android游戏开发(轻松将本地pc游戏移植到Android的秘诀)本书探讨了如何将PC上的3d游戏移植到Android平台。作者从必要的技巧和软件工具入手,逐步介绍如何从零开始构建纯java游戏,以及如何将opengl 3d图形与jni混合使用。作者以真实的pc游戏wolfenstein 3d和doom为例,介绍了如何将java的优雅设计与C的强大功能相结合,实现混合游戏的最佳性能。这本书适合熟悉android平台的开发者。

人人玩辛凯:Ext JS+android+SSH集成开发Web和移动sns。本书的主要目的是以辛凯为例实现web和Android版本的SNS应用。这本书分为四个部分。前三部分主要实现了辛凯的网页版。其中重点介绍了EXTEJS的技术,包括EXTEJS的核心组件、对话框、表单组件、布局、数据校验、表格、菜单、树组件等技术。本书最后一篇实现了辛凯的android版本,介绍了辛凯android版本的相关技术,包括button、textview、edittext、imageview、gridview等android组件。本书适合以下人群:了解传统web应用开发,想用ext js开发web程序的开发人员;了解ext js程序基本开发方法,想增加实践经验的开发人员;对ext js感兴趣,想进一步提高开发技能的读者;对安卓感兴趣,想从事安卓开发的读者;想开发基于android客户端的c/s程序,但不了解开发流程的读者。