線程的狀態(tài)以及轉(zhuǎn)換 線程池 常用的線程池 newCachedThreadPool:核心線程數(shù)為0螟蒸,非核心線程超時(shí)時(shí)間60s.適用于任務(wù)較多并且耗時(shí)較短的任務(wù) newFixed...
前言 RxJava的核心:訂閱流程、線程切換。直接看用法: 首先我們看代碼知道需要先Create然后繼續(xù)調(diào)用下去愤诱,我們追一下Create的源碼云头,它傳入的是一個(gè)Observab...
卷的飛起
Android面試題總結(jié)一、設(shè)計(jì)模式 http://www.reibang.com/p/4cb58907042d[http://www.reibang.com/p/4cb58907042d] 責(zé)...
前言 上篇文章我們分析了OkHttp的原理淫半,不難看出它更多的還是和TCP/IP打交道溃槐,做了請(qǐng)求和響應(yīng)的處理,今天我們來(lái)介紹另外一位主人公科吭,那就是我們的Retrofit昏滴,它更多...
EventBus的原理解析前言 EventBus是一種發(fā)布-訂閱事件總線。它有三大要素:Event:事件对人、Publisher:發(fā)布者,可以在任意線程發(fā)布事件谣殊、Subscrible:訂閱者。 下面就讓從...
Android事件分發(fā)機(jī)制初識(shí)Android點(diǎn)擊事件 1. 用戶(hù)對(duì)屏幕的操作的事件可以劃分為3種最基礎(chǔ)的事件:ACTION_DOWN牺弄、ACTION_MOVE姻几、ACTION_UP。 2. 用戶(hù)的AC...
前言: OKHttp是square出品的開(kāi)源通信框架势告,也是我們安卓開(kāi)發(fā)目前用的最多的一套網(wǎng)絡(luò)框架鲜棠。本文我想從OKHttp的基本使用開(kāi)始講起,這里將涉及到這么幾個(gè)類(lèi):OKHtt...
前言 EventBus是一種發(fā)布-訂閱事件總線培慌。它有三大要素:Event:事件豁陆、Publisher:發(fā)布者,可以在任意線程發(fā)布事件、Subscrible:訂閱者吵护。 下面就讓從...
前言 說(shuō)到Handler機(jī)制不得不提的就是這幾大將:Handler盒音,Looper,MessageQueue馅而,Message祥诽。延伸重點(diǎn)ThreadLocal!N凸А雄坪!UI主線程[h...
前言 根據(jù)Android事件分發(fā)機(jī)制[http://www.reibang.com/p/a1ff7f15c137]一文中我們初步了解了Activity的UI視圖結(jié)構(gòu),分...
初識(shí)Android點(diǎn)擊事件 1. 用戶(hù)對(duì)屏幕的操作的事件可以劃分為3種最基礎(chǔ)的事件:ACTION_DOWN屯蹦、ACTION_MOVE维哈、ACTION_UP。 2. 用戶(hù)的AC...
一脑蠕、Activity啟動(dòng)過(guò)程 首先我們要知道Activity有冷啟動(dòng)和熱啟動(dòng)之分购撼,通俗來(lái)說(shuō)冷啟動(dòng)就是應(yīng)用進(jìn)程尚未創(chuàng)建跪削,熱啟動(dòng)則已經(jīng)創(chuàng)建完成。 在點(diǎn)擊桌面應(yīng)用圖標(biāo)時(shí)迂求,即將...