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