前言 DecodeJob的主要工作是從磁盤或者數(shù)據(jù)源(比如網(wǎng)絡(luò))中獲取資源,并進行轉(zhuǎn)換和轉(zhuǎn)碼。 DecodeJob 實現(xiàn)了 Runnable 接...
投稿
前言 DecodeJob的主要工作是從磁盤或者數(shù)據(jù)源(比如網(wǎng)絡(luò))中獲取資源,并進行轉(zhuǎn)換和轉(zhuǎn)碼。 DecodeJob 實現(xiàn)了 Runnable 接...
前言 Glide 源碼解析系列到目前為止剛好寫了10篇,而本篇做為收篇之作終于要完成了。一開始決定寫這個系列是因為面試被問到源碼比較多,雖然也看...
1. 前言 Activity是日常開發(fā)中最常用的組件,系統(tǒng)給我們做了很多很多的封裝,讓我們平時用起來特別簡單,很順暢.但是你有沒有想過,系統(tǒng)內(nèi)部...
Activity mActivity =new Activity() 作為Android開發(fā)者,不知道你有沒有思考過這個問題,Activity可...
寫過Android 代碼的同學(xué)應(yīng)該都聽過Android不能在子線程更新UI,只能在主線程即UI線程處理視圖。 猜一下運行結(jié)果呢? 拋出Calle...
大家都知道Object是所有類的父類,任何類都默認繼承Object。理論上Object類是所有類的父類,即直接或間接的繼承java.lang.O...
一.概述 我們在 jdk源碼分析(一) 中講了Object類,今天要講的Class類同樣非常基礎(chǔ)。java程序中所有正在運行中的類和接口都是Cl...
1. Cloneable的用途 Cloneable是標(biāo)記型的接口,它們內(nèi)部都沒有方法和屬性,實現(xiàn) Cloneable來表示該對象能被克隆,能使用...
一直都在用findViewById來初始化view,但不知道里面具體的實現(xiàn),先看下findViewById源碼。 最后調(diào)用findViewTra...
本篇文章分為四個章節(jié):一、Context是什么?;二、Context相關(guān)類整體結(jié)構(gòu);三、四大組件Context初始化(&ApplicationC...