前言 在之前的文章Android編譯時(shí)注解--入門篇(AbstractProcessor、APT)中介紹了通過(guò)APT技術(shù)實(shí)現(xiàn)仿ButterKnife編譯時(shí)注解的功能。雖然盡可...
前言 在之前的文章Android編譯時(shí)注解--入門篇(AbstractProcessor、APT)中介紹了通過(guò)APT技術(shù)實(shí)現(xiàn)仿ButterKnife編譯時(shí)注解的功能。雖然盡可...
前言 對(duì)于注解的使用,想必大家都不陌生,它出現(xiàn)在我們的源碼中,以及大部分框架中,比如ButterKnife、Arouter、Retrofit,但它們是有區(qū)別的,其中前2個(gè)是編...
背景介紹 從事開(kāi)發(fā)到了一定階段,想要提高就必須搞明白系統(tǒng)的一些工作原理。為什么?因?yàn)橹挥忻靼琢诉@些,你才能針對(duì)平臺(tái)的特性寫出優(yōu)質(zhì)的代碼。當(dāng)遇到棘手的問(wèn)題時(shí),你才能更快速的結(jié)合...
接私活對(duì)程序員這個(gè)圈子來(lái)說(shuō)是一個(gè)既公開(kāi)又隱私的話題,不說(shuō)全部,應(yīng)該大多數(shù)程序員都有過(guò)想要接私活的想法,當(dāng)然,也有部分得道成仙的不主張接私活。但是很少有人在公開(kāi)場(chǎng)合討論私活的問(wèn)...
Java基礎(chǔ)知識(shí)整理 [x] java中==和equals和hashCode的區(qū)別 [x] int、char、long各占多少字節(jié)數(shù) [x] int與integer的區(qū)別 [...
Android知識(shí)體系總結(jié)(全方面覆蓋Android知識(shí)結(jié)構(gòu),面試&進(jìn)階 Version-3.0.0 時(shí)間:2020.05) 此篇文章是初中高級(jí)工程師學(xué)習(xí)文章,知識(shí)體系較為完...
自定義View的內(nèi)容很多,原本只是想寫一篇博客,現(xiàn)在覺(jué)得我需要新建一個(gè)自定義View的文集了,這一篇主要是講什么是自定義View,以及自定義View中的自定義屬性,其中的幾...
關(guān)于金額的輸入需要考慮以下幾種情況 過(guò)濾除了小數(shù)點(diǎn)和數(shù)字的其他字符 第一個(gè)字符是小數(shù)點(diǎn)前面需要補(bǔ)0,小數(shù)點(diǎn)只能輸入兩位 第一個(gè)字符是大于0的數(shù)字,整數(shù)部分最多可以輸入9位 第...