Android 各个知识点整理

这篇博客留着记录一些比较深入和思路清晰的大神的文章链接。

也是在一边学习一边整理,持续更新中,也在此感谢那些懂得分享的大神们:

 

1、 事件分发流程
http://www.jianshu.com/p/e99b5e8bd67b

2、view的渲染机制
http://www.cnblogs.com/ldq2016/p/6668148.html


3、动画原理,底层如何给上层信号

任玉刚(《Android开发艺术探索》作者)动画系列博客,从基础开始讲解:
http://blog.csdn.net/singwhatiwanna/article/details/17853275/


4、OpenGL ES 基础简介
http://www.cnblogs.com/orca-gaofeng/archive/2012/12/11/2812415.html


5、ButterKnife解析
https://mp.weixin.qq.com/s/9KfsY_MKAg9QQdxa5QbfFg

 

6、编译打包过程
两篇有些重复的地方,但是不要紧,按顺序看,多看一遍记忆深
http://www.cnblogs.com/sjm19910902/p/6416022.html
http://www.jianshu.com/p/7c288a17cda8

 

7、多点触控详解(如何实现)
这个大神写了一系列的自定义View博客,从头跟着学一遍

http://www.gcssloop.com/customview/CustomViewIndex/

 


8、Android不同分辨率下如何查找对应文件夹下的资源文件
http://www.jianshu.com/p/46ce37b8553c

 

9、ANR原理
先大概了解一下简单的:
http://www.jianshu.com/p/6d855e984b99
在看看一些源码分析下具体的原因:
http://www.cnblogs.com/android-blogs/p/5718302.html

 

10、Retrofit2解析
http://mp.weixin.qq.com/s/sErlYsPWwAY9g8KdJz4arQ

 

11、Bitmap使用注意事项?oom是否可以try catch
http://www.jianshu.com/p/98c88f9ceafa(类似的帖子或者博客很多)
关于oom是否可以catch,在stackoverflow找到一个回答说得很好
https://stackoverflow.com/questions/2679330/catching-java-lang-outofmemoryerror

 

12、StringBuilder和StringBuffer区别
注:关于这个问题资料很容易搜,但是我补充一点,大多资料没有提到:
    我们使用StringBuilder的时候如果使用过程中append中使用“+”号了,
    那么就没有意义了,因为JVM骗了我们,还是会新创建StringBuilder对象。

这里不做太多赘述,我贴出我以前的一个同事写的博客,他的博客大多写的很全很深入,一篇博客要写好久,大家可以关注下他的其他文章:
http://www.jianshu.com/p/bff156dff714

 

13、二维码生成细节和原理
链接

 

14、invalidate、postInvalidate和requestLayout区别

https://blog.csdn.net/hello_1s/article/details/62422014

 

 

15、Java类加载过程

https://blog.csdn.net/dufufd/article/details/80538527

你可能感兴趣的:(Android)