Android学习之路书籍推荐

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

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》

1、Android入门:

Android Training
Android API Guides

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

二、Android进阶

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

《Clean Code》
《Clean Coder》

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

三、Android底层

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

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

小结

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

时间: 2024-10-12 20:43:15

Android学习之路书籍推荐的相关文章

python学习之路-书籍推荐

学python有一段时间了,总结走来的路,发现还是看书靠谱,当然也要多实践. 一.入门篇 1.简明 Python 教程(A Byte of python) http://www.kuqin.com/abyteofpython_cn/ 对于学过其他语言的我们来说,python还是相对简单的,所以这一本薄薄的书足够满足我们的入门了,而且其中详略得体,例子也不少,个人觉得是最好的一本入门书. 2.深入python(dive into python) http://woodpecker.org.cn/d

学习windows内核书籍推荐 ----------转自http://tieshow.iteye.com/blog/1565926

虽然,多年java,正在java,看样子还得继续java.(IT小城,还是整java随意点)应用程序 运行于操作系统之上,  晓操作系统,方更晓应用程序.主看windows,因为可玩性高,闭源才有意思.(莫忘2008年,微软盗版黑屏事件)书籍推荐(全中文 ),按顺序======  windows应用程序  =============C&C++, 略 (懒~,就那几本,程序员都知道)<windows程序设计> (第5版.珍藏版), 非珍藏版的翻译垃圾,莫看<WINDOWS.核心编程

Android学习之路(转载)

原文地址:http://stormzhang.github.io/android/2014/07/07/learn-android-from-rookie/ 硬件 电脑–推荐Mac 首先声明我不是果粉,个人Windows,Linux,Mac OX系统均用过, 只能说Windows上面的开发工具简直难以恭维,尤其命令行超级难用,而Linux自己必须得花不少时间在折腾中,更是不适合新手了,Max OS是我认为迄今为止最好用的系统,没有之一, 所以如果你不差钱的话,强烈建议入手一台Mac,推荐Pro系

Android 学习之路--android基础(三)

Android 学习之路--android基础(三) | Talent?C 盒子 盒子 博客 友链 关于 Posts List 作者Talent?C转载请注明出处 前言 上一篇文章我们介绍了 活动(Activity) 的作用及相关用法,我们知道活动是用来给用户展示 UI界面 的,那么在Android中都有哪些UI控件呢?今天就让我们来简单学习几种常见的 UI控件. 如何编写UI界面? Android Studio中为我们提供两种UI界面的编辑方式, 第一种是通过Android Studio 提供

Android学习之路——Android四大组件之activity(二)

上一篇讲了activity的创建和启动,这一篇,我们来讲讲activity的数据传递 activity之间的数据传递,这里主要介绍的是activity之间简单数据的传递,直接用bundle传递基本数据类型的数据.还有一种数据类型是parcelable和serialable 用bundle 传递数据有两种情况,这篇文章就分别从两个方面说明一下. 一.利用bundle传递基本数据类型 1.启动时传递数据,使用intent的put方法,将数据写入bundle中,然后startActivity(inte

Android学习之路——Android四大组件之activity(一)

一.什么是Activity? Activity简单的说就是一个界面,我们在Android手机上看到的每一个界面就是一个activity. 二.Activity的创建 1.定义一个类继承activity,然后在清单文件manifest.xml文件的application节点下注册activity,这个activity就创建成功了. public class MyActivity extends Activity { } 2.清单文件注册activity <application android:a

Android学习之路——简易版微信为例(二)

1 概述 从这篇博文开始,正式进入简易版微信的开发.深入学习前,想谈谈个人对Android程序开发一些理解,不一定正确,只是自己的一点想法.Android程序开发不像我们在大学时候写C控制台程序那样,需要从main开始写代码逻辑,大部分逻辑控制代码都由自己来实现.事实上,Android已经为我们提供了一个程序运行的框架,我们只需要往框架中填入我们所需的内容即可,这里的内容主要是:四大组件——Activity.Service.ContentProvider.BroadCast.在这四大组件中,可以

平面设计学习路线及其书籍推荐

由于小生对平面设计方面比较感兴趣,所以在很早之前就开始整理学习路线以及书籍,现在将3整之后的学习路线及其书籍分享在博客园中,便于大家交流学习. 平面 设计(任何创造性学科)都是需要灵感的,固然需要不断的去发现.   1.学会表达设计目的(总)      2.学习设计基础理论知识(分) (可与step3同时) l  第一步:<平面设计基础: 布局和构图> l  第二步:<平面设计基础: 字体> l  第三步:<设计与色彩> l  第四步:<布局与构图: 网格>

Android学习之路之数据的使用(一)

今天是Android学习第四天,上午简单的学习了数据的存储与使用,在这里把上午的总结一下 数据存储分为四大类: * 文件 * Sharedpreference(参数) * SQLite数据库 * 内容提供者(Content provide) 先来看看前两种方法,文件 和 Sharedpreference 1. 文件 这里的文件和Java里的文件时一模一样的,具体的就不在介绍,看过程 首先在主界面上定义两个按钮,一个是"写文件"一个是"读文件",先写后读 对写文件添加