前言 说到跨平台,我们很容易联想到 ReactNative、Flutter 等业内比较有名的框架,通过在不同平台复用一套代码,从而提高生产力,同时保证各端逻辑的一致性,他们确...
IP属地:上海
前言 说到跨平台,我们很容易联想到 ReactNative、Flutter 等业内比较有名的框架,通过在不同平台复用一套代码,从而提高生产力,同时保证各端逻辑的一致性,他们确...
Jetpack Navigation框架用了一段时间了,感觉还不错,公司的项目用的就是Navigation框架并且做了模块化,模块之间的通信交互,我个人感觉实现的不够优雅o,...
前言 何为粘性事件?即发射的事件如果早于注册,那么注册之后依然可以接收到的事件称为粘性事件 背景 最近接手了一个公司的项目,采用了目前比较新的技术:LiveData+View...
系列文章 Android布局优化(一)LayoutInflate — 从布局加载原理说起 Android布局优化(二)优雅获取界面布局耗时 Android布局优化(三)使用A...
前言 在写自定义控件的时候,有时会需要对PointF对象进行一定操作,计算两个点之间的水平间距和垂直间距。 简化需求也就是要算出两个点之间的差值。 用代码实现大概是这样的 第...
OKHTTP异步和同步请求简单分析OKHTTP拦截器缓存策略CacheInterceptor的简单分析OKHTTP拦截器ConnectInterceptor的简单分析OKHT...
前言 通过前一篇的从观察者模式出发,聊聊RxJava,我们大致理解了RxJava的实现原理,在RxJava中可以非常方便的实现不同线程间的切换。subscribeOn 用于指...
前言 Rxjava,由于其基于事件流的链式调用、逻辑简洁 & 使用简单的特点,深受各大 Android开发者的欢迎。 如果还不了解 RxJava,请看文章:Android:这...