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