Android,你要掌握的一些東西
前言
首先非常感謝以下的博主們,其次此篇部落格僅作分享。
1.執行緒池
執行緒池 ThreadPool 全面解析(總結的挺好的,適合初學者)
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 Studio 版本升級,一些你可能不知道的東西Android
- TCP Socket一些東西TCP
- html入門的一些東西HTML
- 利用google突破各種封鎖來下載你要的東西Go
- 通過 find 命令找到你要找的東西
- (ubuntu系列)一些必備好玩的東西Ubuntu
- 學習PHP到底要學習哪些東西?PHP
- golang 在 runtime 中的一些騷東西Golang
- 我是初學者,請問做J2EE開發,資料庫要掌握那些東西資料庫
- Android 關於記憶體洩露,你必須瞭解的東西Android記憶體洩露
- Linux初學者需要注意的一些東西Linux
- 關於引用型別轉化的一些東西型別
- 再來一篇演算法分析,eryl兄弟你要的東西!! (15千字)演算法
- 從String型別發散想到的一些東西型別
- Android7.1新特性shortcut文件之外的東西Android
- linux 運維 命令 + 運維需要掌握些什麼東西Linux運維
- 就想寫個爬蟲,我到底要學多少東西啊?爬蟲
- 關於樹狀陣列一些有意思的東西陣列
- 不要偷黑客的東西黑客
- 推薦引擎演算法 – 猜你喜歡的東西演算法
- Activity啟動模式聯想到多程式相關的一些東西模式
- 斷言的東西如果是有延遲的要怎麼處理?
- 買完東西不付錢 Amazon Go要重新定義超市Go
- 未來學東西的思路
- 筆試不會的東西筆試
- 蘋果真正賣的東西蘋果
- 東西學了容易忘?學會跟蹤你的知識
- 初學 Spring Boot,你需要了解的 7 樣東西Spring Boot
- 關於LLVM,這些東西你必須知道!LVM
- PostgreSQL如何判斷idleintransaction的事務中有沒有東西要提交SQL
- VBS 的基礎性的東西
- 初學Java,這些框架你要掌握!Java框架
- Python爬蟲需要學哪些東西?這些知識點必須掌握!Python爬蟲
- 開箱即用,你不可錯過的好東西「GitHub 熱點速覽」Github
- 【Android】 註解是個好東西, 這個可以有Android
- HTML5.1 裡的新東西HTML
- iOS要用但不想記的東西iOS
- 初始學習PHP注意的東西PHP