概述 本篇文章會(huì)從源碼(基于Android 6.0)角度分析Android中View的繪制流程,側(cè)重于對整體流程的分析,對一些難以理解的點(diǎn)加以重點(diǎn)闡述,目的是把View繪制的...
概述 本篇文章會(huì)從源碼(基于Android 6.0)角度分析Android中View的繪制流程,側(cè)重于對整體流程的分析,對一些難以理解的點(diǎn)加以重點(diǎn)闡述,目的是把View繪制的...
一、Linux內(nèi)核的基礎(chǔ)知識(shí) 1、進(jìn)程隔離/虛擬地址空間 2、系統(tǒng)調(diào)用 3、Linux跨進(jìn)程通信機(jī)制 目前l(fā)inux支持的IPC包括傳統(tǒng)的管道、System V IPC、即消...
Service系列問題 Service本地服務(wù)及生命周期詳解 1.1 注冊Service需要注意什么 Service還是運(yùn)行在主線程當(dāng)中的,所以如果需要執(zhí)行一些復(fù)雜的邏輯操作...
貝塞爾曲線于1962年,由法國工程師皮埃爾·貝塞爾(Pierre Bézier)所廣泛發(fā)表,他運(yùn)用貝塞爾曲線來為汽車的主體進(jìn)行設(shè)計(jì)。貝塞爾曲線最初由 Paul de Cast...
前言 本篇文章我們將帶領(lǐng)大家一起看看HashMap的源碼,從源碼角度出發(fā),看看HashMap里面的數(shù)據(jù)結(jié)構(gòu)是這么樣的,怎么往HashMap里面put和get數(shù)據(jù),什么是Has...
前言 android 開發(fā)適配器里面存放數(shù)據(jù)用的最多的就是ArrayList,大家有看過ArrayList源碼嗎,ArrayList的優(yōu)點(diǎn)和確定是什么,有沒有什么數(shù)據(jù)結(jié)構(gòu)可以...
Android 程序員在面試的時(shí)候被問到頻率最高的就是Handler相關(guān)的問題,聊到Handler就離不開Looper。那么Android 是如何保證一個(gè)線程對應(yīng)一個(gè)Loop...