
前言 剛接觸flutter開發的同學肯定對一個概念不陌生:三棵樹,分別是widget樹,element樹和renderobject樹。然后大家就...
前言 一般來說,如果不是項目中經常需要用到很多的動畫,大家可能只是對Android動畫的原理有一點點了解,比如Android的view動畫只是修...
自從Android誕生以來,Bitmap的管理就一直是大問題,為了更好的管理它,不同的圖片加載框架不斷的被推出,從剛開始的ImageLoader...
前言 對于java開發者來說,大家好像都比較喜歡在編譯期間搞事兒,比如為了做到AOP編程,大家都喜歡利用字節碼生成技術,常用的有無痕埋點,方法耗...
身為四大組件之一,Activity可以說是和我們開發人員打交道最多的組件了,大家平時開發時可能對這個組件都有一些疑惑,比如為什么啟動一個acti...
我們都知道,Android是16ms刷新一幀,而通常我們所理解的刷新是“每個view的draw()方法被調用”,所以這里就有一個問題了,Andr...
前言 在分析ConcurrentHashMap之前,希望大家先讀完HashMap的源碼,因為ConcurrentHashMap基本算法和Hash...
前言 本文討論的其實是項目經過模塊化后的一種情況,如果沒有模塊化需求其實是無所謂的。如果項目已經進行了模塊化,推薦大家花幾分鐘看下。 需求 首先...
在看本文之前,強烈建議去讀下我的上一篇文章HashMap的hash機制詳解 ,有了這個基礎后本文才更容易理解。 在分析源碼之前,這里對整個Ha...