
本文所涉及的示例已上傳至Github:https://github.com/bailandi/Dagger2Demo 在了解了簡單注入對象的使用...
NOTE1 : Dagger2的官網地址: https://google.github.io/dagger/ NOTE2 : 使用前請先了解JA...
1. Fling基礎(未考慮多指滑動) 初始化 fling動作是在手指完全抬起后發生的,因此在MotionEvent.ACTION_UP中處理 ...
本文所涉及到的RxJava操作符: compose你完全可以將apply中的內容轉移到外部,因為它并不產生新的上游數據源,通常使用它來包含一系列...
1. 基礎泛型 關于泛型的使用基本如此,開發者可以在實際使用時靈活地指定泛型所對應的實際類型,從而達到不同的效果 2. 協變與逆變與不變 協變 ...
1. TCP粘包的原因 TCP是基于數據流傳輸的協議,消息都是字節流(byte[])。發送方可能會為了發送方便將多條比較短的消息湊到一塊一次發送...
FrameLayout的測量過程 我們先查看measureChildWithMargins(),可以看到在測量子View時,大概分成了兩個步驟 ...
一個簡單的OkHttp(同步)請求 從execute方法進入源碼查看 點進getResponseWithInterceptorChain方法看看...
分辨率,即px*px HD:分辨率高于1280x720px,即通常所謂的720p。 Full HD: 分辨率高于1920x1080px,即通常所...