
1 volatile 的工作原理 眾所周知,在如今的計(jì)算機(jī)時(shí)代,CPU的運(yùn)算處理速度與內(nèi)存讀寫(xiě)速度的差異非常巨大,為了解決這種差異充分利用CPU...
1 概述 首先看一下輸入法架構(gòu)圖: 根據(jù)上面的架構(gòu)圖可以將輸入法交互流程概況成如下幾步: 1>ClientApp啟動(dòng)時(shí) IMM(InputMet...
1 音頻采集流程 聲音是由物體振動(dòng)產(chǎn)生的聲波,是通過(guò)介質(zhì)(空氣或固體、液體)傳播并能被人或動(dòng)物聽(tīng)覺(jué)器官所感知的波動(dòng)現(xiàn)象。聲波是一種在時(shí)間和振幅上...
在Canvas常用方法解析第一篇中分析了Canvas的drawBitmapMesh方法和drawText方法,接下來(lái)我們繼續(xù)分析其他的常用方法。...
1 概述 最近項(xiàng)目中要添加表情包聊天的功能(文本和表情包要混合在一起),最直接的解決方案應(yīng)該就是圖文混排,對(duì)于這個(gè)方案網(wǎng)上有很多的實(shí)現(xiàn),圖文混排...
1. 概述 Retrofit和OkHttp都來(lái)自于Square公司,而且都是在用來(lái)處理HTTP請(qǐng)求的,先來(lái)看下用OkHttp處理HTTP請(qǐng)求的實(shí)...
1 概述 在Android應(yīng)用中大都會(huì)使用Http協(xié)議來(lái)訪問(wèn)網(wǎng)絡(luò), Android主要提供了兩種方式(HttpURLConnection、Htt...
1 概述 Okio是一個(gè)對(duì)java.io和java.nio進(jìn)行補(bǔ)充的庫(kù),使數(shù)據(jù)訪問(wèn),保存和處理變得更容易。 Okio的主要功能是圍繞著B(niǎo)yteS...
首先我要說(shuō)明一下,本篇文章是基于3.0.0版本的Gradle 插件源碼進(jìn)行分析的。 1 源碼下載 既然要進(jìn)行源碼分析,首先就是要下載源碼,這個(gè)官...