在Flutter Test官方的CI方案中,包含UnitTest/WidgetTest/DriverTest三种模式,其中UnitTest/WidgetTest是可以在代码的...
在Flutter Test官方的CI方案中,包含UnitTest/WidgetTest/DriverTest三种模式,其中UnitTest/WidgetTest是可以在代码的...
1. 背景介绍 最近无聊逛b站,发现企业微信关于Flutter的分享中提到了RPC服务解耦问题,详见[https://www.bilibili.com/video/BV11Z...
State 1 what is state? State is information that (1) can be read synchronously when the...
1.案例实现 阿里巴巴闲鱼出品的fish-redux,针对于大型互联网项目推荐使用的一种状态管理框架,今天来撸一撸,还是老样子实现如下一种双向绑定吧: 1.1.安装插件Fis...
2018年8月从深圳换公司到南京,老家安徽宣城,南京又有徽京之称,南京地方方言和家乡无异,因此本以为去南京是一次愉快之旅。8月底拖着行李箱从宣城踏上大巴车来南京,找了家旅馆住...
PROXIMITY_SCREEN_OFF_WAKE_LOCK:pSensor导致的灭屏情况下系统不会进入休眠,正常情况下不影响系统休眠,常见的应用场景就是打电话时候靠近耳朵灭...
AsyncLayoutInflater顾名思义异步加载xml,如果布局比较复杂,且耗时较多情况下,可以使用此方式异步加载布局,使用方法很简单; 这样activity_incl...
1.LinkedHashMap 图片缓存技术一般使用Lru,其实Lru就是使用了LinkedHashMap的按访问顺序遍历;LinkedHashMap是通过双向链表实现has...
1.方法介绍 AysncTask一个封装Handler异步更新的类,AsyncTask 提供了几个核心方法,它们的含义如下:onPreExecute()在execute执行线...
Rxjava前一章节重点内容介绍的差不多,现在可以看下Rxbinding重点代码,其实Rxbinding就是将事件发送封装一下;来先看如何使用RxBinding: 分析其源码...
测试用例: 显示结果,3个方法在一个线程中: 分析代码:ObservableOnSubscribe Observable#create 发现,经过Observable.cre...