前言 說到跨平臺妒蛇,我們很容易聯(lián)想到 ReactNative恩脂、Flutter 等業(yè)內(nèi)比較有名的框架帽氓,通過在不同平臺復用一套代碼,從而提高生產(chǎn)力俩块,同時保證各端邏輯的一致性黎休,他們確...
![240](https://cdn2.jianshu.io/assets/default_avatar/11-4d7c6ca89f439111aff57b23be1c73ba.jpg?imageMogr2/auto-orient/strip|imageView2/1/w/240/h/240)
前言 說到跨平臺妒蛇,我們很容易聯(lián)想到 ReactNative恩脂、Flutter 等業(yè)內(nèi)比較有名的框架帽氓,通過在不同平臺復用一套代碼,從而提高生產(chǎn)力俩块,同時保證各端邏輯的一致性黎休,他們確...
Jetpack Navigation框架用了一段時間了,感覺還不錯玉凯,公司的項目用的就是Navigation框架并且做了模塊化势腮,模塊之間的通信交互,我個人感覺實現(xiàn)的不夠優(yōu)雅o漫仆,...
你好捎拯,代碼是怎么攔截的呢?本來想通過getVersion() == -1來判斷盲厌,但是這個value是獲取不到的(反射署照?)
踩坑之路:LiveData之粘性事件前言 何為粘性事件?即發(fā)射的事件如果早于注冊吗浩,那么注冊之后依然可以接收到的事件稱為粘性事件 背景 最近接手了一個公司的項目建芙,采用了目前比較新的技術:LiveData+View...
前言 何為粘性事件?即發(fā)射的事件如果早于注冊懂扼,那么注冊之后依然可以接收到的事件稱為粘性事件 背景 最近接手了一個公司的項目禁荸,采用了目前比較新的技術:LiveData+View...
系列文章 Android布局優(yōu)化(一)LayoutInflate — 從布局加載原理說起 Android布局優(yōu)化(二)優(yōu)雅獲取界面布局耗時 Android布局優(yōu)化(三)使用A...
厲害厲害
一個減法的故事:Kotlin 擴展函數(shù) ,Operator 和 性能優(yōu)化前言 在寫自定義控件的時候阀湿,有時會需要對PointF對象進行一定操作赶熟,計算兩個點之間的水平間距和垂直間距。 簡化需求也就是要算出兩個點之間的差值陷嘴。 用代碼實現(xiàn)大概是這樣的 第...
前言 在寫自定義控件的時候,有時會需要對PointF對象進行一定操作罩旋,計算兩個點之間的水平間距和垂直間距啊央。 簡化需求也就是要算出兩個點之間的差值眶诈。 用代碼實現(xiàn)大概是這樣的 第...
OKHTTP異步和同步請求簡單分析OKHTTP攔截器緩存策略CacheInterceptor的簡單分析OKHTTP攔截器ConnectInterceptor的簡單分析OKHT...
了解逝撬,謝謝~
RxJava 是如何實現(xiàn)線程切換的(上)前言 通過前一篇的從觀察者模式出發(fā),聊聊RxJava,我們大致理解了RxJava的實現(xiàn)原理乓土,在RxJava中可以非常方便的實現(xiàn)不同線程間的切換宪潮。subscribeOn 用于指...
前言 通過前一篇的從觀察者模式出發(fā),聊聊RxJava,我們大致理解了RxJava的實現(xiàn)原理趣苏,在RxJava中可以非常方便的實現(xiàn)不同線程間的切換狡相。subscribeOn 用于指...
你好,這是Rxjava1嘛食磕?尽棕?
RxJava 是如何實現(xiàn)線程切換的(上)前言 通過前一篇的從觀察者模式出發(fā),聊聊RxJava,我們大致理解了RxJava的實現(xiàn)原理彬伦,在RxJava中可以非常方便的實現(xiàn)不同線程間的切換滔悉。subscribeOn 用于指...
前言 Rxjava,由于其基于事件流的鏈式調(diào)用单绑、邏輯簡潔 & 使用簡單的特點回官,深受各大 Android開發(fā)者的歡迎。 如果還不了解 RxJava搂橙,請看文章:Android:這...
一湘捎、兩者的概念對比圖 接口和抽象類橡伞,老生常談的概念向图,下面直接上一張自己總結的對比圖 二硕盹、兩者的具體用法 具體的用法摩泪,直接用具體用例來說明 接口:定義的功能黍析。在寫控件或者常用的...