
Java I/O是Java中很重要的組成部分 一.以字節(jié)為向?qū)У腟tream InputStream/OutputStream Java I/O...
Android開發(fā)中經(jīng)常會(huì)出現(xiàn)OOM的情況重贺,使用LeakCanary可以對(duì)于OOM進(jìn)行檢測(cè)與分析劝贸,那么這一篇就通過(guò)分析LeakCanary的源碼...
一.正常執(zhí)行流程分析 這是一個(gè)簡(jiǎn)單的構(gòu)建RxJava從被觀察者到觀察者的流程丙猬,這里我們首先還是先聲明一些概念性的東西 Observable 被觀...
關(guān)于OKio横堡,之前在OKHttp中有提及到狗准,事實(shí)上除去OKHttp以外黔姜,OKio也是一個(gè)非常好的庫(kù)粗悯,那么作為OKHttp底層IO操作庫(kù)究竟有什么...
1.注冊(cè) 使用EventBus的第一步就是需要給當(dāng)前的Activiy注冊(cè)耘柱,注冊(cè)方式如下 直接看register里面的方法 這里首先調(diào)用了find...
解析OKHttp首先走一遍正常的流程如捅,然后將比較有意思的點(diǎn)拿出來(lái)說(shuō)明 正常流程分析 1.OkHttpClient初始化 通過(guò)代碼查看,可以看到調(diào)...
這是一個(gè)Picasso的使用方式调煎,從這里入手來(lái)看看Picasso的源碼構(gòu)造方式 首先看一下Picasso.with()方法镜遣,如下 這里使用了單例...
前面說(shuō)到過(guò)requestLayout()方法,而這個(gè)方法會(huì)觸發(fā)performTraversals()方法 這個(gè)方法則開始View的繪制流程士袄,這個(gè)...
一.線程安全性 線程安全是建立在對(duì)于對(duì)象狀態(tài)訪問(wèn)操作進(jìn)行管理悲关,特別是對(duì)共享的與可變的狀態(tài)的訪問(wèn) 解釋下上面的話: 對(duì)象狀態(tài):從某種意義上來(lái)說(shuō),對(duì)...