Android开发书籍推荐

来源:互联网 发布:阿里云客服每月多少钱 编辑:程序博客网 时间:2024/04/28 08:01

 任何一门语言的学习都是一个苦恼的过程,任何一门技术的学习也是这样,对于三年前接触Android开发以来,一直是摸着石头过河的感觉,这个过程也是见证了Android系统从1.1到4.2的不断完善的过程,一直以来感觉入门是最最重要的一步,因为开始的学习过程就决定了你以后使用这门技术的一个思维习惯和使用习惯。Android系统的不断升级使得Android开发人员需要付出很大的努力才能不断的去与之适应。

 有人说Android使用的是java语音,会使用java的人学习起来很不费力,这个我承认,java语言的效率还是可以的,但是在移动设备上开发软件还需要考虑的是机器的大小,机器的型号,机器的电量以及机器用户的使用习惯等等各个方面,想要开发出一款好的应用程序仍然是很难的。

学习Android,需要有个人带着会学习的很快,如果没有人对你指导,那么系统的去看一些书籍会对你受益很大,下面我就列举一些这方面的书籍:

深入浅出Android–Google手持设备应用程序设计
入门书籍,作者写的很不错,可以在阅读SDK 的同时阅读这本书,中间的一些使用介绍的非常清楚,最重要的是中文版的GoogleAndroid应用框架原理与程式设计36技最早介绍Android 的中文书籍,台湾人写的繁体版的,看得有些影响,不过还是值得耐心阅读的AndroidAProgrammer’s Guide多个专家写的介绍Android 的书籍,内容写的很不错,Ask the Expert 部分针对一些问题作了详细的说明

AndroidAProgrammer’s Guide
多个专家写的介绍Android 的书籍,内容写的很不错,Ask the Expert 部分针对一些问题作了详细的说明


Android Essentials
对Android 介绍的比较全面,从安装到开发,应该有新版本了。GoogleAndroid SDK开发范例大全(第2版)以Android 手机应用程序开发(采用AndroidSDK2.1)为主题,通过160多个范例全面且深度地整合了手机、网络及服务等多个开发领域,为读者提高程序设计功力提供了很大的帮助。对Android 介绍的比较全面,从安装到开发,应该有新版本了。GoogleAndroid SDK开发范例大全(第2版)以Android 手机应用程序开发(采用AndroidSDK2.1)为主题,通过160多个范例全面且深度地整合了手机、网络及服务等多个开发领域,为读者提高程序设计功力提供了很大的帮助。


Android编程入门教程
andbook 是我看到的最简单但最好的Android 程序开发入门书籍,内容仅有60 多页,图文并茂,如果你从来没有接触过Android 开发,也完全可以通过阅读此书了解程序开发过程,甚至对APK 程序的基本原理和Android UI 界面开发有个清晰的认识,相信你花上几个小时读过后,一定会跃跃欲试加入Android 开发行列,心动吧,那就行动吧。。。
深入浅出Android–Google手持设备应用程序设计入门书籍,作者写的很不错,可以在阅读SDK 的同时阅读这本书,中间的一些使用介绍的非常清楚,最重要的是中文版的
GoogleAndroid应用框架原理与程式设计36技最早介绍Android 的中文书籍,台湾人写的繁体版的,看得有些影响,不过还是值得耐心阅读的


AndroidAProgrammer’s Guide
多个专家写的介绍Android 的书籍,内容写的很不错,Ask the Expert 部分针对一些问题作了详细的说明Android Essentials对Android 介绍的比较全面,从安装到开发,应该有新版本了。GoogleAndroid SDK开发范例大全(第2版)以Android 手机应用程序开发(采用AndroidSDK2.1)为主题,通过160多个范例全面且深度地整合了手机、网络及服务等多个开发领域,为读者提高程序设计功力提供了很大的帮助。GoogleAndroid开发入门与实战内容上覆盖了用Android 开发的大部分场景,从Android 基础介绍、环境搭建、SDK 介绍、Market 使用,到应用剖析、组件介绍、实例演示等方面。从技术实现上,讲解了5个Android平台下的完整综合实例及源代码分析,分别是RSS 阅读器、基于Google Map 的个人GPS、豆瓣网(Web 2.0)客户端、在线音乐播放器、手机信息助手,为初学者学习与实践结合提供了很好的指导。


Android平台开发之旅
涵盖了Android 平台1.5到2.2版本的主要功能特性,立足实际的开发案例,介绍了Android手机平台开发的基础概念、实用技术和应用模式。主要内容包括:平台基础、开发环境搭建、程序框架、高级界面和底层界面设计、文件系统管理、网络通信、无线通信、多媒体编程、个人信息管理、电话系统、数据库应用、XML 应用和地图应用。开发实例多达120例。如何成为Android高手成为一名真正的Android 高手必须掌握和遵循的一些准则:
1,学会懒惰
2,精通Android 体系架构、MVC、常见的设计模式、控制反转(IoC)
3,编写可重用、可扩展、可维护、灵活性高的代码
4,高效的编写高效的代码
5,学会至少一门服务器端开发技术

Android 应用开发与系统改造实战

《Android 应用开发与系统改造实战》共分25章,对Android系统的各个层面进行了详细讲解,旨在让读者在尽量短的时间内对Andriod系统的各个方面有一个全面的了解,为进一步学习开发和研究Android操作系统源程序打下坚实的基础。首先,在Android应用程序层面,详细讲解了应用程序开发的各项技术,着重讲解了应用程序的开发基础、应用程序的结构、4大组件工作原理与功能,以及它们之间通信的基础Intent类。此外,给出了一些实例让读者能够更深刻地理解这些知识并加以应用。然后,讲解了Android NDK开发的方方面面,为了更好地开发出高质量的应用程序,详细讲解了Android调试技术,包括普通Android应用程序和NDK应用程序调试。
  当然,为满足一些有着丰富应用程序开发经验的读者和对Android系统底层有很大兴趣的读者的学习需求,《Android应用开发与系统改造实战》还详细讲解了如何编译Android源程序工程,并对Android编译系统进行了深入剖析,让读者对Android工程的高效组织和自动编译有更深刻的理解。此外,本书还结合着源程序深入讲解了Android系统中的某些子系统,包括子系统的功能、结构和工作原理。
  《Android应用开发与系统改造实战》还着重讲解了Android系统改造的思路,详细讲解了一些改造Android系统的实例,如状态栏定制、开机动画、系统服务、系统应用改造,使读者通过动手实践来真正将所学知识融会贯通。
  《Android应用开发与系统改造实战》适合作为Android应用程序开发者的实践教材,也适合对Android系统原理有极大兴趣的爱好者阅读,还可供Android系统改造人员作为参考书使用。


本篇是转载过来的,推荐书籍只做参考,如果不是作为收集倾向的话,还是弄些电子版的看看就行


原创粉丝点击