精华内容
下载资源
问答
  • Android开发书籍推荐

    万次阅读 2012-05-14 15:55:23
    任何一门语言的学习都是一个苦恼的过程,任何一门技术的学习也是这样,对于三年前接触Android开发以来,一直是摸着石头过河的感觉,这个过程也是见证了Android系统从1.1到4.2的不断完善的过程,一直以来感觉入门是最...

     任何一门语言的学习都是一个苦恼的过程,任何一门技术的学习也是这样,对于三年前接触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系统改造人员作为参考书使用。

    展开全文
  • ”等类似的问题,我们不断重复回答这些问题,这让我们萌生了做《 Android开发书籍推荐:从入门到精通系列学习路线书籍介绍》的想法,整理收集开发大牛的学习经验,以便让我们少走弯路,更快速成长。希望这个系列可以...

    很多时候我们都会不断收到新手的提问“Android开发的经典入门教材和学习路线?”“Android 开发入门教程有哪些推荐?”等类似的问题,我们不断重复回答这些问题,这让我们萌生了做《 Android开发书籍推荐:从入门到精通系列学习路线书籍介绍》的想法,整理收集开发大牛的学习经验,以便让我们少走弯路,更快速成长。希望这个系列可以成为大家手头应对新手的好答案。

    Diycode整理推荐:本系列由@jixiaohua 发起,@d_clock同学负责。

    JAVA入门书籍:

    《 Introduction to java programming 》

    《 Core java 》中文译名《Java核心技术》氛围基础知识和高级特性
    《Java核心技术(卷1):基础知识(原书第9版) [Core Java Volume I—Fundamentals (Ninth Edition)]》
    《Java核心技术(卷2):高级特性(原书第9版) [Core Java, Volume II--Advanced Features]》

    JAVA进阶书籍:

    《Thinking in java》
    《Effective Java》

    汤涛推荐理由:第二本要反复多看几遍,另外Java学习还有个技巧,把各种代码检查工具报告的警告都正确处理掉,一个不漏,保证你成长飞快。

    stormzhang推荐理由:公认的Java进阶必备,《Effective Java》是一本实用至上的书,78条建议,满满的干货。

    袁辉辉推荐理由:《Thinking in java》:非常经典的Java书籍,有些人觉得这个书不适合初学者,可就是我看的第一个本Java书,或许是当初自学Java没有高人指点,便挑选了经典书来入手。看一本经典书,第一遍能理解个大概,能对整体有一个概念,这就可以了,反复多读几遍,细细咀嚼,每一遍都会有不同的领悟。

    1、Android入门:

    Android Training
    Android API Guides

    胡凯推荐理由:入门使用官方的这两份文档是最好不过的了,没有比这个更权威,更准确的Android学习资料了。中文书可以随便买两本入门,配合一起看看就好了。在实践的过程中多参考官方的Sample Code,多按照官方的推荐进行代码实践!

    汤涛推荐理由:官方文档,权威专业,入门不二之选,正确的入门姿势,对后续的成长帮助非常之大。

    《第一行代码》
    《疯狂Android讲义》
    《Android4高级编程》 
    《Android编程权威指南》

    徐宜生推荐理由:全面、基础,内容丰富!基础类型的书只要看一本就够了,用来全面了解知识体系和结构,不用全部精读,只需要有概念即可。

    CJJ推荐理由:《第一行代码》作者郭霖,看了郭霖很多博客文章,每一篇都写的很详细,也很用心。这本书大概浏览了一遍,内容浅显易懂,非常适合初学者!
    任玉刚推荐理由:《第一行代码》作者郭霖,手把手教你入门,清晰易懂。

    袁辉辉推荐理由:《疯狂Android讲义》正是这样一本书,也是我看过的第一本Android书籍,书中并没有深奥的理论,有大量的实例,边看的过程中,边在电脑面前跟着敲了一遍实例代码,最好能做到理解性地敲,而非看一个单词再电脑面前敲一个。我大概花了一周时间把这本书看完并把大部分的实例代码都亲手敲了一遍。《第一行代码》作者郭霖,网上有不少人都推荐这本书作为Android入门书,我大概扫了一遍,知识点较基础,作者文笔不错,书中还穿插了不少打怪涨经验升级的片段,比较风趣。

    二、Android进阶

    《App研发录》
    《Android群英传》
    《深入理解Android》
    《Android开发艺术探索》
    《Android系统源代码情景分析》

    袁辉辉推荐理由:《深入理解Android》邓凡平,作者功力深厚,以情景为分支,从framework源代码层面来,深入分析Android系统,非常适合高级应用开发工程师和系统工程师阅读。《Android系统源代码情景分析 》罗升阳,对Android系统的理解非常深,老罗知识体系很全,文章从app/framework/native/kernel等全方面剖析,这是Android界的尽人皆知的大牛,“老罗栽树,大家乘凉”,非常值得一看,前提要是有扎实基础。

    stormzhang推荐理由:《Android开发艺术探索》这是一本Android进阶类书籍,采用理论、源码和实践相结合的方式来阐述高水准的Android应用开发要点,Android开发进阶值得拥有!

    任玉刚推荐理由:《Android开发艺术探索》,作者任玉刚。分析android核心知识点,直指高级工程师进阶要点!(作为艺术探索一书的读者,我也是激励推荐的!!非常赞的一本书!)

    《Clean Code》
    《Clean Coder》
    汤涛推荐理由:进阶是个大话题,只看一两本是不够的,甚至只看书也是不够的,能进阶到什么程度只能靠自己积极主动的积累。 硬要推荐的话,就不说 Android 的书了,市面上几本热门书都可以看看。这里推荐的两本,同一人所写,都有中文译本。教你代码怎么写得更好,以及怎么做一个更职业的程序员。

    《HeadFirst设计模式》
    《重构:改善既有代码的设计》
    胡凯推荐理由:在大量实践Android程序之后,我们需要会分辨哪种写法是更优秀的,通过重构来改善既有的代码,通过设计模式的不断理解实践对既有的框架进行优化,追求更加设计良好的程序。

    三、Android底层

    《深入理解Android ***》系列书籍,邓凡平老师写的系列。
    《Android源码设计模式》,结合设计模式分析源码
    《Android框架揭秘》,底层架构的一本好书

    徐宜生推荐理由:底层书籍对于应用开发者来说,不用过于深入,主要用于学习设计思路和了解底层设计机制

    《Linux内核设计与实现》
    《深入理解Linux内核》

    袁辉辉推荐理由:Android底层是基于Linux Kernel,所以想成为Android全栈工程师,了解Linux Kernel是非常有必要的。这方面书籍较多,我就列举两本《Linux内核设计与实现》,《深入理解Linux内核》。第一阶段只需加深对Android系统整体性的理解,不必拘泥于每个细节都理解,看完能大抵理解kernel进程的管理和调度机制,内存管理和内存寻址,I/O驱动设备(字符设备、块设备、网络设备)和调度机制等有所了解就够了;如果都理解了也就够了,如果想再深入,可以结合Kernel代码多看两遍。

    小结

    不管看多少书,更重要的是自己思考,动手重复的实践!也许这个过程很耗时间,但是,这个不断以代码去验证自己的某些猜想的过程,便是技术成长的历程!

    本系列书籍推荐方法:

    1、按照自身的学习路程,亲自看过的书籍;
    2、写一个小小邀请,邀请一些开发牛人给列一个书单,然后综合筛选;
    3、整理完毕了,网络上让大家继续推荐,随时更新;
    4、你的一些整理方法,总之做出一份优质的推荐书籍就好哈;
    5、因为Android发展太快了,所以一些时间特别久远的书籍可能不合适了,比如2012年前出版的一些Android开发书籍已经不适用了;
    6、需要有一些适当的JAVA基础书籍推荐。

    另一份书籍推荐

    一个老鸟发的公司内部整理的 Android 学习路线图

    我们邀请了以下的社区牛人参与编写(或者提意见)此系列书籍推荐(排名不分先后):

    胡凯:微博@胡凯me,个人网站hukai.me

    袁辉辉:微博@Gityuan,个人网站gityuan

    汤涛:微信公众号【Android程序员:微信号androidtrending】

    stormzhang:微博@googdev

    任玉刚:微博@任玉刚Coder

    Stay:微博@stay4it

    郭霖:

    冯建:微博@冯建V

    CJJ:微博@AndroidCJJ

    hi大头鬼hi:微博@hi大头鬼hi

    等Android中文开源社区热心牛人参与书籍推荐:社区名人Android 开发书籍推荐列表

    最后如果还有任何建议欢迎大家留言以及通过以下社交工具联系我们。


    邮箱订阅:
    移动开发者周刊:每日分享一次Android、iOS、Swfit技术干货,目前订阅人数 12800 +;

    Github :
    code_news:目前Watch10,Star 80,Fork 21;

    官方微博:
    优雅的程序员D :关注人数 460 人;

    管理员微博:
    安卓大王子 :关注人数 32100 人;
    D_clock爱吃葱花 :关注人数 860;

    微信公众号:
    “优雅的程序员”微信号:diycodes,目前关注人数 550 人;

     

    from: https://www.diycode.cc/wiki/androidbook

    展开全文
  • 原文链接 http://www.diycode.cc/wiki/androidbook 在外面看到的一篇文章,推荐的挺好的!进阶什么的可以考虑从这些书开始。 原文如下:

    原文链接 Android开发书籍推荐:从入门到精通系列学习路线书籍介绍

    很多时候我们都会不断收到新手的提问“Android开发的经典入门教材和学习路线?”、“Android 开发入门教程有哪些推荐?”等类似的问题,我们不断重复回答这些问题,这让我们萌生了做《 Android开发书籍推荐:从入门到精通系列学习路线书籍介绍》的想法,整理收集开发大牛的学习经验,以便让我们少走弯路,更快速成长。希望这个系列可以成为大家手头应对新手的好答案。


    Diycode整理推荐:本系列由@jixiaohua 发起,@d_clock同学负责。


    JAVA入门书籍:


    《 Introduction to java programming 》

    《 Core java 》中文译名《Java核心技术》氛围基础知识和高级特性


    《Java核心技术(卷1):基础知识(原书第9版) [Core Java Volume I—Fundamentals (Ninth Edition)]》


    《Java核心技术(卷2):高级特性(原书第9版) [Core Java, Volume II--Advanced Features]》


    JAVA进阶书籍:


    《Thinking in java》


    《Effective Java》

    汤涛推荐理由:第二本要反复多看几遍,另外Java学习还有个技巧,把各种代码检查工具报告的警告都正确处理掉,一个不漏,保证你成长飞快。

    stormzhang推荐理由:公认的Java进阶必备,《Effective Java》是一本实用至上的书,78条建议,满满的干货。


    袁辉辉推荐理由:《Thinking in java》:非常经典的Java书籍,有些人觉得这个书不适合初学者,可就是我看的第一个本Java书,或许是当初自学Java没有高人指点,便挑选了经典书来入手。看一本经典书,第一遍能理解个大概,能对整体有一个概念,这就可以了,反复多读几遍,细细咀嚼,每一遍都会有不同的领悟。

    Android入门:


    Android Training


    Android API Guides

    胡凯推荐理由:入门使用官方的这两份文档是最好不过的了,没有比这个更权威,更准确的Android学习资料了。中文书可以随便买两本入门,配合一起看看就好了。在实践的过程中多参考官方的Sample Code,多按照官方的推荐进行代码实践!

    汤涛推荐理由:官方文档,权威专业,入门不二之选,正确的入门姿势,对后续的成长帮助非常之大。

    《第一行代码》


    《疯狂Android讲义》


    《Android4高级编程》

     
    《Android编程权威指南》



    徐宜生推荐理由:全面、基础,内容丰富!基础类型的书只要看一本就够了,用来全面了解知识体系和结构,不用全部精读,只需要有概念即可。

    CJJ推荐理由:《第一行代码》作者郭霖,看了郭霖很多博客文章,每一篇都写的很详细,也很用心。这本书大概浏览了一遍,内容浅显易懂,非常适合初学者!
    任玉刚推荐理由:《第一行代码》作者郭霖,手把手教你入门,清晰易懂。


    袁辉辉推荐理由:《疯狂Android讲义》正是这样一本书,也是我看过的第一本Android书籍,书中并没有深奥的理论,有大量的实例,边看的过程中,边在电脑面前跟着敲了一遍实例代码,最好能做到理解性地敲,而非看一个单词再电脑面前敲一个。我大概花了一周时间把这本书看完并把大部分的实例代码都亲手敲了一遍。《第一行代码》作者郭霖,网上有不少人都推荐这本书作为Android入门书,我大概扫了一遍,知识点较基础,作者文笔不错,书中还穿插了不少打怪涨经验升级的片段,比较风趣。

    Android进阶


    《App研发录》


    《Android群英传》


    《深入理解Android》


    《Android开发艺术探索》


    《Android系统源代码情景分析》



    袁辉辉推荐理由:《深入理解Android》邓凡平,作者功力深厚,以情景为分支,从framework源代码层面来,深入分析Android系统,非常适合高级应用开发工程师和系统工程师阅读。《Android系统源代码情景分析 》罗升阳,对Android系统的理解非常深,老罗知识体系很全,文章从app/framework/native/kernel等全方面剖析,这是Android界的尽人皆知的大牛,“老罗栽树,大家乘凉”,非常值得一看,前提要是有扎实基础。

    stormzhang推荐理由:《Android开发艺术探索》这是一本Android进阶类书籍,采用理论、源码和实践相结合的方式来阐述高水准的Android应用开发要点,Android开发进阶值得拥有!

    任玉刚推荐理由:《Android开发艺术探索》,作者任玉刚。分析android核心知识点,直指高级工程师进阶要点!(作为艺术探索一书的读者,我也是激励推荐的!!非常赞的一本书!)

    《Clean Code》


    《Clean Coder》


    汤涛推荐理由:进阶是个大话题,只看一两本是不够的,甚至只看书也是不够的,能进阶到什么程度只能靠自己积极主动的积累。 硬要推荐的话,就不说 Android 的书了,市面上几本热门书都可以看看。这里推荐的两本,同一人所写,都有中文译本。教你代码怎么写得更好,以及怎么做一个更职业的程序员。

    《HeadFirst设计模式》


    《重构:改善既有代码的设计》


    胡凯推荐理由:在大量实践Android程序之后,我们需要会分辨哪种写法是更优秀的,通过重构来改善既有的代码,通过设计模式的不断理解实践对既有的框架进行优化,追求更加设计良好的程序。


    Android底层


    《深入理解Android ***》系列书籍,邓凡平老师写的系列。


    《Android源码设计模式》,结合设计模式分析源码


    《Android框架揭秘》,底层架构的一本好书



    徐宜生推荐理由:底层书籍对于应用开发者来说,不用过于深入,主要用于学习设计思路和了解底层设计机制

    《Linux内核设计与实现》


    《深入理解Linux内核》


    袁辉辉推荐理由:Android底层是基于Linux Kernel,所以想成为Android全栈工程师,了解Linux Kernel是非常有必要的。这方面书籍较多,我就列举两本《Linux内核设计与实现》,《深入理解Linux内核》。第一阶段只需加深对Android系统整体性的理解,不必拘泥于每个细节都理解,看完能大抵理解kernel进程的管理和调度机制,内存管理和内存寻址,I/O驱动设备(字符设备、块设备、网络设备)和调度机制等有所了解就够了;如果都理解了也就够了,如果想再深入,可以结合Kernel代码多看两遍。

    小结


    不管看多少书,更重要的是自己思考,动手重复的实践!也许这个过程很耗时间,但是,这个不断以代码去验证自己的某些猜想的过程,便是技术成长的历程!

    本系列书籍推荐方法:


    1、按照自身的学习路程,亲自看过的书籍;
    2、写一个小小邀请,邀请一些开发牛人给列一个书单,然后综合筛选;
    3、整理完毕了,网络上让大家继续推荐,随时更新;
    4、你的一些整理方法,总之做出一份优质的推荐书籍就好哈;
    5、因为Android发展太快了,所以一些时间特别久远的书籍可能不合适了,比如2012年前出版的一些Android开发书籍已经不适用了;
    6、需要有一些适当的JAVA基础书籍推荐。


    另一份书籍推荐

    一个老鸟发的公司内部整理的 Android 学习路线图

    我们邀请了以下的社区牛人参与编写(或者提意见)此系列书籍推荐(排名不分先后):

    胡凯:微博@胡凯me,个人网站hukai.me

    袁辉辉:微博@Gityuan,个人网站gityuan

    汤涛:微信公众号【Android程序员:微信号androidtrending】

    stormzhang:微博@googdev

    任玉刚:微博@任玉刚Coder

    Stay:微博@stay4it

    郭霖:

    冯建:微博@冯建V

    CJJ:微博@AndroidCJJ

    hi大头鬼hi:微博@hi大头鬼hi

    等Android中文开源社区热心牛人参与书籍推荐:社区名人Android 开发书籍推荐列表

    最后如果还有任何建议欢迎大家留言以及通过以下社交工具联系我们。


    邮箱订阅:
    移动开发者周刊:每日分享一次Android、iOS、Swfit技术干货,目前订阅人数 12800 +;

    Github :
    code_news:目前Watch10,Star 80,Fork 21;

    官方微博:
    优雅的程序员D :关注人数 460 人;

    管理员微博:
    安卓大王子 :关注人数 32100 人;
    D_clock爱吃葱花 :关注人数 860;

    微信公众号:
    “优雅的程序员”微信号:diycodes,目前关注人数 550 人;


    展开全文
  • Android开发书籍推荐:从入门到精通系列学习路线书籍介绍 转自:http://blog.csdn.net/findsafety/article/details/52317506 很多时候我们都会不断收到新手的提问“Android开发的经典入门教材和学习路线?”、...

    Android开发书籍推荐:从入门到精通系列学习路线书籍介绍

    转自:http://blog.csdn.net/findsafety/article/details/52317506

     

    很多时候我们都会不断收到新手的提问“Android开发的经典入门教材和学习路线?”、“android 开发入门教程有哪些推荐?”等类似的问题,我们不断重复回答这些问题,这让我们萌生了做《 Android开发书籍推荐:从入门到精通系列学习路线书籍介绍》的想法,整理收集开发大牛的学习经验,以便让我们少走弯路,更快速成长。希望这个系列可以成为大家手头应对新手的好答案。

    Diycode整理推荐:本系列由@jixiaohua 发起,@d_clock同学负责。

    JAVA入门书籍:

    《 Introduction to Java programming 》

    《 Core Java 》中文译名《Java核心技术》氛围基础知识和高级特性
    《Java核心技术(卷1):基础知识(原书第9版) [Core Java Volume I—Fundamentals (Ninth Edition)]》
    《Java核心技术(卷2):高级特性(原书第9版) [Core Java, Volume II--Advanced Features]》

    JAVA进阶书籍:

    《Thinking in java》
    《Effective Java》

    汤涛推荐理由:第二本要反复多看几遍,另外Java学习还有个技巧,把各种代码检查工具报告的警告都正确处理掉,一个不漏,保证你成长飞快。

    stormzhang推荐理由:公认的Java进阶必备,《Effective Java》是一本实用至上的书,78条建议,满满的干货。

    袁辉辉推荐理由:《Thinking in java》:非常经典的Java书籍,有些人觉得这个书不适合初学者,可就是我看的第一个本Java书,或许是当初自学Java没有高人指点,便挑选了经典书来入手。看一本经典书,第一遍能理解个大概,能对整体有一个概念,这就可以了,反复多读几遍,细细咀嚼,每一遍都会有不同的领悟。

    1、Android入门:

    Android Training
    Android API Guides

    胡凯推荐理由:入门使用官方的这两份文档是最好不过的了,没有比这个更权威,更准确的Android学习资料了。中文书可以随便买两本入门,配合一起看看就好了。在实践的过程中多参考官方的Sample Code,多按照官方的推荐进行代码实践!

    汤涛推荐理由:官方文档,权威专业,入门不二之选,正确的入门姿势,对后续的成长帮助非常之大。

    《第一行代码》
    《疯狂Android讲义》
    《Android4高级编程》 
    《Android编程权威指南》

    徐宜生推荐理由:全面、基础,内容丰富!基础类型的书只要看一本就够了,用来全面了解知识体系和结构,不用全部精读,只需要有概念即可。

    CJJ推荐理由:《第一行代码》作者郭霖,看了郭霖很多博客文章,每一篇都写的很详细,也很用心。这本书大概浏览了一遍,内容浅显易懂,非常适合初学者!
    任玉刚推荐理由:《第一行代码》作者郭霖,手把手教你入门,清晰易懂。

    袁辉辉推荐理由:《疯狂Android讲义》正是这样一本书,也是我看过的第一本Android书籍,书中并没有深奥的理论,有大量的实例,边看的过程中,边在电脑面前跟着敲了一遍实例代码,最好能做到理解性地敲,而非看一个单词再电脑面前敲一个。我大概花了一周时间把这本书看完并把大部分的实例代码都亲手敲了一遍。《第一行代码》作者郭霖,网上有不少人都推荐这本书作为Android入门书,我大概扫了一遍,知识点较基础,作者文笔不错,书中还穿插了不少打怪涨经验升级的片段,比较风趣。

    二、Android进阶

    《App研发录》
    《Android群英传》
    《深入理解Android》
    《Android开发艺术探索》
    《Android系统源代码情景分析》

    袁辉辉推荐理由:《深入理解Android》邓凡平,作者功力深厚,以情景为分支,从framework源代码层面来,深入分析Android系统,非常适合高级应用开发工程师和系统工程师阅读。《Android系统源代码情景分析 》罗升阳,对Android系统的理解非常深,老罗知识体系很全,文章从app/framework/native/kernel等全方面剖析,这是Android界的尽人皆知的大牛,“老罗栽树,大家乘凉”,非常值得一看,前提要是有扎实基础。

    stormzhang推荐理由:《Android开发艺术探索》这是一本Android进阶类书籍,采用理论、源码和实践相结合的方式来阐述高水准的Android应用开发要点,Android开发进阶值得拥有!

    任玉刚推荐理由:《Android开发艺术探索》,作者任玉刚。分析android核心知识点,直指高级工程师进阶要点!(作为艺术探索一书的读者,我也是激励推荐的!!非常赞的一本书!)

    《Clean Code》
    《Clean Coder》
    汤涛推荐理由:进阶是个大话题,只看一两本是不够的,甚至只看书也是不够的,能进阶到什么程度只能靠自己积极主动的积累。 硬要推荐的话,就不说 Android 的书了,市面上几本热门书都可以看看。这里推荐的两本,同一人所写,都有中文译本。教你代码怎么写得更好,以及怎么做一个更职业的程序员。

    《HeadFirst设计模式》
    《重构:改善既有代码的设计》
    胡凯推荐理由:在大量实践Android程序之后,我们需要会分辨哪种写法是更优秀的,通过重构来改善既有的代码,通过设计模式的不断理解实践对既有的框架进行优化,追求更加设计良好的程序。

    三、Android底层

    《深入理解Android ***》系列书籍,邓凡平老师写的系列。
    《Android源码设计模式》,结合设计模式分析源码
    《Android框架揭秘》,底层架构的一本好书

    徐宜生推荐理由:底层书籍对于应用开发者来说,不用过于深入,主要用于学习设计思路和了解底层设计机制

    《Linux内核设计与实现》
    《深入理解Linux内核》

    袁辉辉推荐理由:Android底层是基于Linux Kernel,所以想成为Android全栈工程师,了解linux Kernel是非常有必要的。这方面书籍较多,我就列举两本《Linux内核设计与实现》,《深入理解Linux内核》。第一阶段只需加深对Android系统整体性的理解,不必拘泥于每个细节都理解,看完能大抵理解kernel进程的管理和调度机制,内存管理和内存寻址,I/O驱动设备(字符设备、块设备、网络设备)和调度机制等有所了解就够了;如果都理解了也就够了,如果想再深入,可以结合Kernel代码多看两遍。

    小结

    不管看多少书,更重要的是自己思考,动手重复的实践!也许这个过程很耗时间,但是,这个不断以代码去验证自己的某些猜想的过程,便是技术成长的历程!

    本系列书籍推荐方法:

    1、按照自身的学习路程,亲自看过的书籍;
    2、写一个小小邀请,邀请一些开发牛人给列一个书单,然后综合筛选;
    3、整理完毕了,网络上让大家继续推荐,随时更新;
    4、你的一些整理方法,总之做出一份优质的推荐书籍就好哈;
    5、因为Android发展太快了,所以一些时间特别久远的书籍可能不合适了,比如2012年前出版的一些Android开发书籍已经不适用了;
    6、需要有一些适当的JAVA基础书籍推荐。

    另一份书籍推荐

    一个老鸟发的公司内部整理的 Android 学习路线图

    转载于:https://www.cnblogs.com/Renyi-Fan/p/7435959.html

    展开全文
  • 小编注:最近,小编们一直在收集,整理一些针对包括程序员、运营、设计师等在内的系统学习资料,希望给初学者一些...今天是Android开发书籍推荐 & 学习路线图,虽然同类内容已经不少,但也希望能给你的知识体系一下借鉴
  • Android开发入门书籍推荐

    万次阅读 2015-06-26 14:14:26
    Android开发入门书籍推荐 Android编程入门教程andbook andbook是我看到的最简单但最好的Android程序开发入门书籍,内容仅有60多页,图文并茂,如果你从来没有接触过Android开发,也完全可以通过阅读此书了解...
  • 小弟这个两个星期在学习android开发。发现学习效率有点低。本来选择了书籍《learning android》和《android应用开发》,可是发现这两本书虽然好,但是内容都是2.x的,和4.x区别有点大,很多编译不过。而且一本书都是...
  • Android开发者书籍推荐

    千次阅读 2017-08-29 11:38:11
    不管你是Android菜鸟还是Android高手,一定能够找到一本适合自己阅读的书籍。下面为大家推荐8本书。《Android进阶之光》《Android进阶之光》详细并深入讲解Android开发者必备的和前沿的知识,2017年7月出版,适合有...
  • Android书籍推荐

    万次阅读 2017-02-12 22:56:56
    Android书籍推荐:总结9位开源社区专家推荐 来源:极客头条 ...Android开发书籍推荐:从入门到精通系列学习路线书籍介绍 ...很多时候我们都会不断收到新手的... Android开发书籍推荐:从入门到精通系列学习路线书籍介
  • 不知不觉学习android已经五个月了,刚开始学时只有一点java和c++基础对于安卓并不太了解,因此中间走了不少弯路同时也发现了一些对于学习android 非常有用的书籍和网站,现在分享给大家。 1.《第一行代码》 这本书...
  • Android 开发推荐书籍

    千次阅读 2019-06-27 10:39:54
    简介:《Android开发艺术探索》是一本Android进阶类书籍,采用理论、源码和实践相结合的方式来阐述高水准的Android应用开发要点。本书从三个方面来组织内容。第一,介绍Android开发者不容易掌握的一些知识点;第二,...
  • 推荐一些顶级的Android开发书籍

    千次阅读 2017-04-22 23:50:17
    本帖对Android开发菜鸟和中级老兵同样适用,因为本帖重点列出了那些最常用的Android开发资源。  推荐书籍  你或许觉得,都现在了,再去看个什么书来学习Android开发,这方法应该早就过时了。没错,或许...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 4,031
精华内容 1,612
关键字:

初学android开发书籍推荐