Android知识分享

前言

首先非常感谢以下的博主们,其次此篇博客仅作分享。

1.线程池

线程池 ThreadPool 全面解析(总结的挺好的,适合初学者)

https://www.jianshu.com/p/0e4a5e70bf0e

Android性能优化之使用线程池处理异步任务(这里对Android的几种线程池做了比较详细的介绍以及使用,包括自定义线程池)
https://blog.csdn.net/u010687392/article/details/49850803

2.Handler机制

Handler通信机制的工作原理(详细的介绍了,handler的工作原理以及各个类和方法之间的关系)
https://www.jianshu.com/p/f0b23ee5a922

Handler机制源码分析(介绍和总结的超级详细,篇幅很长静下心来观看会有很大的收获)
https://www.jianshu.com/p/b4d745c7ff7a

ThreadLocal在Android消息机制中的作用(有兴趣了解Looper的工作原理的朋友可以看看)
https://www.jianshu.com/p/f2ff9c38c5be

3.Glide缓存机制

在了解glide缓存之前,你要先知道什么是LruCache,DiskLruCache以及强软弱虚四种引用

LruCache原理浅析(适合初学者)
https://www.jianshu.com/p/e7843dc350ae

DiskLruCache原理解析(郭霖大神的一篇文章,虽然已经很久了不过细细看下来也是挺有收获的)
https://blog.csdn.net/guolin_blog/article/details/28863651

强软弱虚四种引用没有找到特别好的文章,大家自行google吧。

宏观解析Glide4.8.0源码(这篇文章让你大体上有所了解)
https://www.jianshu.com/p/0ec378cfb4c7

为了彻底搞懂glide缓存机制,我看了很多文章以下都是我看过的(如果感觉无用,请自行剔除)
glide4.x版本和3.x版本的差别还是挺多,网上不少文章都是结合3.x版本做的分析。所以看文章时最好结合4.x的源码一起看。
https://blog.csdn.net/songzi1228/article/details/94436794
https://www.jianshu.com/p/5635fcadc571
https://www.jianshu.com/p/17644406396b
https://www.jianshu.com/p/325bd2f56ca7
https://blog.csdn.net/u010589742/article/details/88989941
如果只是单独的想学习如何使用可以看下面这篇文章
https://blog.csdn.net/u013005791/article/details/74532091/#7-transitions%E5%8A%A8%E7%94%BB
https://www.cnblogs.com/94xiyang/p/9662042.html

Android动画

想学动画的可以看看,深入检出。说的非常详细,非常全面。
https://qijian.blog.csdn.net/article/details/50995268?spm=1001.2014.3001.5502

总结

先这样吧,又要去干活了。待续…

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值