1. APT簡介 1.1 什么是APT? APT(Annotation Processing Tool)即注解處理器,它是一種處理注解的工具共啃,也是javac中的一個工具桩匪。AP...
*本篇文章已授權(quán)微信公眾號 guolin_blog (郭霖)獨(dú)家發(fā)布 在JDK 1.5之后槐秧,java提供了對注解的支持承边,這些注解與普通代碼一樣,在運(yùn)行期間發(fā)揮作用毡鉴。在JDK ...
現(xiàn)在CPU都是有多個核心崔泵,并行已經(jīng)成為事實,一方面我們希望最大限度利用機(jī)器性能(利用多線程提高吞吐率)猪瞬,另一方面機(jī)器的硬件資源是有限的憎瘸,我們也不能無限制的去申請,幸運(yùn)的是陈瘦,J...
1. MavenCentral和JCenter Maven Central 是由sonatype.org維護(hù)的Maven服務(wù)器幌甘。jcenter是由 bintray.co...
看效果 為什么要做锅风,因為在實現(xiàn)模糊圖上,當(dāng)radios過大的話不同手機(jī)設(shè)備上可能會導(dǎo)致OutOfMemoryError,高斯模糊在安卓上實現(xiàn)的算法鞍泉,一般的手機(jī)還不能夠完成皱埠,所...
github:https://github.com/Shimingli/ImageLoader 使用方法 實現(xiàn)效果:監(jiān)聽圖片的下載進(jìn)度,注意事項需要在監(jiān)聽返回鍵的時候,取消請...
方法介紹 public boolean clipPath (Path path) public boolean clipPath (Path path, Region.Op ...
Android 繪圖學(xué)習(xí) android繪圖之Paint(1)android繪圖之Canvas基礎(chǔ)(2)Android繪圖之Path(3)Android繪圖之drawText...
這是一個可自定義,多功能,多選擇,多神奇的下拉刷新,上拉加載的控件刷新加載的動圖效果,請看這里哦>源碼地址 https://github.com/scwang90/Sma...
前言 本文發(fā)布于去年下半年漱逸,在發(fā)布兩篇系列文章后未再更新后續(xù)系列泪姨。期間雖然收到多位讀者催更游沿,但因工作原因以及去年自我學(xué)習(xí)驅(qū)動在Python上,未再做更新肮砾。在此感謝各位同學(xué)的關(guān)...
在項目中诀黍,我們會遇到各種各樣的界面需求,比如對話框和選擇框仗处,都是會配合具體項目的UI界面來做眯勾,而不是說用自帶的彈出框。比如下面在登錄界面的二個對話框效果婆誓。都是我在做具體項目中...
I.簡介 HTTP是現(xiàn)代應(yīng)用常用的一種交換數(shù)據(jù)和媒體的網(wǎng)絡(luò)方式吃环,高效地使用HTTP能讓資源加載更快,節(jié)省帶寬洋幻。OkHttp是一個高效的HTTP客戶端郁轻,它有以下默認(rèn)特性: 支持...
一、攔截器的作用 攔截器可以拿到網(wǎng)絡(luò)請求的 Request 對象和 Response 對象,有了這兩個對象我們就可以對網(wǎng)絡(luò)請求進(jìn)行監(jiān)聽(打印日志)好唯、緩存竭沫、修改 HTTP 的請...
目錄 1. 自定義View基礎(chǔ) 1.1 分類 自定義View的實現(xiàn)方式有以下幾種 類型定義自定義組合控件多個控件組合成為一個新的控件,方便多處復(fù)用繼承系統(tǒng)View控件繼承自T...
今天我們來聊一聊Java的動態(tài)代理模式,這個在很多開源庫中用的比較多的靶端。要講到動態(tài)代理我們要先簡單講下靜態(tài)代理谎势,一步步遞進(jìn)。 代理模式其實很常見杨名,比如我們在用第三方庫的時候它浅,...
睡覺之前,為了更好地入眠镣煮,讓我們來學(xué)習(xí)下反射+注解+動態(tài)代理的綜合使用姿勢姐霍。在上篇文章中我們簡單的聊了下動態(tài)代理,今天我們結(jié)合反射和注解來一起看下典唇。首先會先簡單看下反射和注解...
Java里的程序天生就是多線程的恨胚,啟動線程的方式只有兩種,繼承Thead和實現(xiàn)Runnable接口 程序啟動Main的線程 線程進(jìn)入到柱塞的情況只有在進(jìn)入到synchroni...
Retrofit是squareup公司的開源力作赃泡,和同屬squareup公司開源的OkHttp,一個負(fù)責(zé)網(wǎng)絡(luò)調(diào)度乘盼,一個負(fù)責(zé)網(wǎng)絡(luò)執(zhí)行升熊,為Android開發(fā)者提供了即方便又高效的...