1.測試每次測試都需要讓我們打包構(gòu)建按轉(zhuǎn)包很麻煩,如果我們自己不用打包,讓測試自己打包可不可以呢,那么就是Jenkins這就是解放我們的。 準(zhǔn)備一個tomcat版本不要太低軟...
1.測試每次測試都需要讓我們打包構(gòu)建按轉(zhuǎn)包很麻煩,如果我們自己不用打包,讓測試自己打包可不可以呢,那么就是Jenkins這就是解放我們的。 準(zhǔn)備一個tomcat版本不要太低軟...
在 Android 的畫布 Canvas 里面有個 drawBitmapMesh 方法,通過它可以實現(xiàn)對 Bitmap 的各種扭曲。我們試一下用它把圖像扭出水波紋的效果。 和...
Android NestedScrolling嵌套滑動機(jī)制 Android在發(fā)布5.0之后加入了嵌套滑動機(jī)制NestedScrolling,為嵌套滑動提供了更方便的處理方案。...
首先還是先來介紹下我們的“女主角”--Kotlin,也許大部分人沒有學(xué)過這門編程語言也會有聽過吧,最起碼我在兩年前的時候就有了解過,只是粗略的了解,這就尷尬了,如果那時候開始...
1、 前言 在前面的性能優(yōu)化系列文章中,我曾多次說過:異步不是靈丹妙藥,不正確的異步方式不僅不能較好的完成異步任務(wù),反而會加劇卡頓。Android開發(fā)中我們使用異步來進(jìn)行耗時...
Okhttp設(shè)計與源碼解析 本文針對OkHttp的設(shè)計及源碼作一下解析: **Okhttp如何做到請求的控制?Okhttp核心設(shè)計InterceptorOkhttp如何支持h...
本文是Glide源碼解析系列的第一篇,通過這篇文檔,將可以了解到: 1.Glide如何綁定Activity、Fragment生命周期。2.Glide如何監(jiān)聽內(nèi)存變化、網(wǎng)絡(luò)變化...
ActivityThread的main方法究竟做了什么? 本文已獨家授權(quán)給郭霖運營的公眾號,禁止其他形式的轉(zhuǎn)載 寫在前面: 在暴雨天能去上課的都是好學(xué)生,能去上班的都是游泳運...