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