1.build.gradle講解 首先我將一個(gè)demo項(xiàng)目中的一份build.gradle拿出來(lái)講解下 我將大部分內(nèi)容都設(shè)置了備注,可以看到很多常用的屬性設(shè)置。還有許多其他的...

1.build.gradle講解 首先我將一個(gè)demo項(xiàng)目中的一份build.gradle拿出來(lái)講解下 我將大部分內(nèi)容都設(shè)置了備注,可以看到很多常用的屬性設(shè)置。還有許多其他的...
一篇關(guān)于meta-data的轉(zhuǎn)載記錄 application下 activity下 service下 receiver下 manifestPlaceholders使用 在bu...
首先說(shuō)下需求吧!由于開(kāi)發(fā)的時(shí)候經(jīng)常會(huì)有測(cè)試版和正式版。這個(gè)時(shí)候,就可能會(huì)有服務(wù)器訪問(wèn)地址的區(qū)別,也有需要同時(shí)兼容的2個(gè)應(yīng)用。但是一個(gè)是測(cè)試版一個(gè)確是正式版本,雖然我們可以用笨...
這邊算是對(duì)mvvm的學(xué)習(xí)記錄。大部分都來(lái)自網(wǎng)上!先說(shuō)下Data Binding的利弊 優(yōu)勢(shì) DataBinding 出現(xiàn)以前,我們?cè)趯?shí)現(xiàn) UI 界面時(shí),不可避免的編寫(xiě)大量的毫...
具體的一些圖表說(shuō)明這邊就不提及了!直接開(kāi)始學(xué)習(xí)之旅。 1.基本mvp模式實(shí)現(xiàn) 例子是訪問(wèn)網(wǎng)址獲取json串網(wǎng)址是 http://gank.io/api/data/福利/10/...
底部切換欄使用FragmentTabHost+Fragment實(shí)現(xiàn),很早以前寫(xiě)過(guò)一篇,這篇算是整合下使用 首先來(lái)看下效果 使用如下 就是創(chuàng)建一個(gè)BaseBottomBar對(duì)象...
記錄開(kāi)發(fā)中碰到的錯(cuò)誤 把一些碰到的錯(cuò)誤都記錄下來(lái)。隨時(shí)更新吧! 好記性,不如爛筆頭。 No resource found that matches the given nam...
最近要弄一個(gè)viewpager的無(wú)限循環(huán)。網(wǎng)上找了看了下!有在首頁(yè)和尾頁(yè)各加一個(gè)創(chuàng)造無(wú)限循環(huán)的,還有設(shè)置adapter無(wú)限數(shù)量的取值用余來(lái)算當(dāng)前位置的,這邊就不說(shuō)了! 然后我...