雖然有了butterknife等依賴注入框架后,對(duì)findViewById的使用都不多了,但是前面看butterknife源碼的時(shí)候,可以看出底...
依賴注入(Dependency Injection)是實(shí)現(xiàn)控制反轉(zhuǎn)(IOC -- Inversion of Control)的方式之一,另一種是...
python下開(kāi)發(fā)不同的項(xiàng)目會(huì)用到不同的包,或者包的不同版本,為各個(gè)開(kāi)發(fā)環(huán)境之間不相互影響,就要用到虛擬環(huán)境. 虛擬環(huán)境 虛擬環(huán)境其實(shí)就是對(duì)真實(shí)...
新的應(yīng)用中用到了RxBus,這里簡(jiǎn)單敘述一下. 1.添加依賴 // RxJava 2implementation'io.reactivex.rx...
每個(gè)應(yīng)用基本都會(huì)涉及到文件的上傳或下載,最普遍的一般也就是上傳頭像或者照片,下載安裝包了,本篇文章就這兩點(diǎn)簡(jiǎn)單說(shuō)一下retrofit+rxjav...
背景:打開(kāi)相機(jī)拍一張照片,回來(lái)后剪切,然后上傳 1.使用ContentProvider方式傳遞uri if(Build.VERSION.SDK_...
目前在做一款金融類軟件,要求在展示走勢(shì)圖的時(shí)候在最高點(diǎn)和最低點(diǎn)標(biāo)記出來(lái),UI效果圖類似這樣: 做出來(lái)之后,發(fā)現(xiàn)網(wǎng)上有部分類似需求卻沒(méi)有個(gè)好的答案...
每次開(kāi)發(fā)基本都要寫底部導(dǎo)航欄,于是自己用自己喜歡的方式(TabLayout+ViewPager)封裝了一個(gè)簡(jiǎn)單的控件,方便以后直接拿來(lái)用,當(dāng)然實(shí)...
通過(guò)VelocityTracker可以追蹤手指在滑動(dòng)過(guò)程中的速度,包括水平和豎直方向. 首先,要現(xiàn)在View的onTouchEvent方法中添加...