this repo aims to collect some high quality basic knowledge Android Blog. Just like source code analysis or something.html
这个仓库致力于收集我在学习 Android 开发过程所遇到的高质量的基础知识文章. 相似于源码分析之类的, 能够帮你们加深对基础原理的理解.
GitHubjava
如今网络上有太多的知识可供学习, 可是做为一个自学者, 是好事也是坏事, 好事指不用担忧没资源, 坏事是指对学习效率,理解程度和知识体系搭建都不太好.网上的文章不全是高质量的, 并且不少都是重复的碎片化知识,你们写的都差很少.因此为了本身的系统学习, 建议买书, 碰到哪一个模块不懂再找大牛的 Blog 加深理解. android
因此能够看到我推荐的基本都是成一个小体系的系列文章, 能够帮助咱们造成一个好的"学习思惟树". 而不是一大堆"散叶". 而其余文章主要是做为本身加深理解, 对某个知识点深刻学习的参考.git
首先能够确定像我这种刚刚入门的在写文章的高度和视野都不如大牛. 而对于基础的知识,特别是涉及源码解析, 只要以一份资料为主就能够了. 最多加一两份作参考. 因此, 基本这种类型的文章, 我会收藏整理在这篇文章里而且永久更新. 同时本身也会利用课余时间把本身的实践项目以一个入门的学习者的视角解析, 相信这样对初学的开发者是比较友好的.若是你和我也同样处在这个阶段, 欢迎关注这篇文章.github
这里永久更新这类基础知识解读. GitHub 和 Blog 永久更新练习项目. 若是对你有帮助欢迎 Star ^_^;面试
这里推荐的是Carson_Ho的一系列源码分析教程, 主要是从 View 和 ViewGroup 的测量, 布局和绘制过程进行详细分析, 不少图示十分清晰易懂, 对于初学者和进阶者都是很不错的学习资料. 若是有找到其余的好的教程我还会继续加上.api
前面给了 View 的绘制最主要的三个过程进行了详细分析的 Blog, 在前面的阅读基础上,下面给出郭霖大神的 View 的工做原理系列文章. 相信在读完如下四篇文章以后你会对 View 有一个从新认识的.网络
这个主要是介绍一些对自定义 View 过程当中须要仔细了解的一些类的使用. 源码分析
这里推荐Keegan小钢的Android样式的开发相关教程, 经过十分简洁的小例子帮你快速实现对 XML 的了解和使用.布局
Android 动画介绍, 感谢阿祥JOKER 分享.
重点!!!这里仍是推荐郭霖大神的文章. 而后后面补充一篇偏知识点式的文章供复习.
事件分发是一个重要的知识点, 在面试中也有很大概率被问到.在开发中常常会遇到, 只有完全理解好了在写代码时候才能思路清晰.但愿如下文章能帮助你我弄清事件分发机制.
这里主要是对 Java API 中的一些重要的源码解析进行收集. 同时也是面试重点, 但愿能加深对 Java 的认识. 作到真的理解底层实现而不是只会使用.
因为 Java 面太广, 因此在这里主要是以知识点的形式覆盖基本概念. 这里推荐 树上月 的教程. 从 Blog 介绍看接触 Java 有一段时间, 因此分析会比较深刻且正确. 更主要的是, 他把 Java 类文章基本都串起来了, 共有 38 篇可供学习. 文章太多就不一一贴连接了...