前言 圖片加載框架Picasso相信大家都已經(jīng)用過很多次了,對(duì)它們的使用方法也早就熟稔于心了,那么本文就Picasso的源碼進(jìn)行剖析鳖谈,學(xué)習(xí)設(shè)計(jì)者...
前言 前文詳細(xì)分析了Java層的消息循環(huán)機(jī)制的工作原理穿铆,在分析MessageQueue的過程中傅瞻,我們遇到了nativePollOnce()和na...
概述 Android的消息機(jī)制對(duì)我們開發(fā)者來說應(yīng)該是很熟悉的广料,其中最常見的用法就是利用Handler切換到主線程然后更新UI姥芥,消息機(jī)制的用法當(dāng)然...
概述 本文的內(nèi)容緊接著上一篇文章Android源碼探究:Activity啟動(dòng)流程完全解析(上)嗽桩,繼續(xù)介紹Activity的啟動(dòng)流程岳守。 主流程分析...
概述 本文主要內(nèi)容是從源碼角度進(jìn)行Activity啟動(dòng)流程的分析。由于整個(gè)啟動(dòng)的過程非常長(zhǎng)并且代碼非常多碌冶,同時(shí)受限于筆者的水平湿痢,所以本文不會(huì)細(xì)致...
前言 我們?cè)陂_發(fā)的過程中,經(jīng)常會(huì)遇到如下的需求:在界面上展示圓形的用戶頭像扑庞,其實(shí)這個(gè)需求很普遍并且實(shí)現(xiàn)難度也不大譬重,網(wǎng)上也有很多相關(guān)的教程,那么本...
前言 ThreadLocal是一個(gè)平時(shí)Android開發(fā)中并不常見的類罐氨,正因?yàn)樯俳佑|臀规,所以對(duì)它的了解并不多。但實(shí)際上栅隐,它對(duì)我們常用的Handle...
前言 在前面的文章中塔嬉,筆者有對(duì)編輯距離以及Levenshtein距離進(jìn)行詳細(xì)的說明,其實(shí)levenshtein距離是編輯距離的其中一種定義租悄,本文...
編輯距離的定義 編輯距離(Edit Distance)最常用的定義就是Levenstein距離谨究,是由俄國(guó)科學(xué)家Vladimir Levensht...