前言 DecodeJob的主要工作是從磁盤或者數據源(比如網絡)中獲取資源础倍,并進行轉換和轉碼念恍。 DecodeJob 實現(xiàn)了 Runnable 接...
![240](https://upload.jianshu.io/collections/images/1686029/crop1543534364301.jpg?imageMogr2/auto-orient/strip|imageView2/1/w/240/h/240)
前言 DecodeJob的主要工作是從磁盤或者數據源(比如網絡)中獲取資源础倍,并進行轉換和轉碼念恍。 DecodeJob 實現(xiàn)了 Runnable 接...
前言 Glide 源碼解析系列到目前為止剛好寫了10篇,而本篇做為收篇之作終于要完成了鳞疲。一開始決定寫這個系列是因為面試被問到源碼比較多,雖然也看...
1. 前言 Activity是日常開發(fā)中最常用的組件,系統(tǒng)給我們做了很多很多的封裝,讓我們平時用起來特別簡單,很順暢.但是你有沒有想過,系統(tǒng)內部...
Activity mActivity =new Activity() 作為Android開發(fā)者忠售,不知道你有沒有思考過這個問題,Activity可...
寫過Android 代碼的同學應該都聽過Android不能在子線程更新UI,只能在主線程即UI線程處理視圖稻扬。 猜一下運行結果呢? 拋出Calle...
大家都知道Object是所有類的父類邢滑,任何類都默認繼承Object腐螟。理論上Object類是所有類的父類,即直接或間接的繼承java.lang.O...
一.概述 我們在 jdk源碼分析(一) 中講了Object類困后,今天要講的Class類同樣非忱种剑基礎。java程序中所有正在運行中的類和接口都是Cl...
1. Cloneable的用途 Cloneable是標記型的接口摇予,它們內部都沒有方法和屬性汽绢,實現(xiàn) Cloneable來表示該對象能被克隆,能使用...
一直都在用findViewById來初始化view侧戴,但不知道里面具體的實現(xiàn)宁昭,先看下findViewById源碼。 最后調用findViewTra...
本篇文章分為四個章節(jié):一酗宋、Context是什么积仗?;二蜕猫、Context相關類整體結構寂曹;三、四大組件Context初始化(&ApplicationC...