工具插件:pigeon[https://pub.dev/packages/pigeon] 推荐必看的官方例子:pigeon_plugin_example[https://gi...
前言 ConstraintLayout 是一个使用“相对定位”灵活地确定微件的位置和大小的一个布局,在 2016 年 Google I/O 中面世,它的出现是为了解决开发中过...
泛型 T 是未知类型,所以要创建T 的对象,必须通过反射来进行。 1 下面先介绍一下反射和Type的概念 反射就是在运行状态中,对于任意一个类,都能够知道这个类的所有属性和方...
本文已独家授权 郭霖 ( guolin_blog) 公众号发布! 在《探索Android路由框架-ARouter(一)》中,主要介绍了ARouter框架的基本配置、多种跳转方...
前言 许多文章都是将CoordinatorLayout、AppbarLayout、CollapsingToolbarLayout、Toolbar等放在一起介绍,容易误解为这几...
move node to last,这是LinkedHashMap调用get方法的时候的官方注释,意思就是,把刚刚访问的这个对象移到队尾去,所以删除近期最少访问的元素是从队首删除的。
作者写反了,希望读者不要误解。
ANR(App Not Responding)基本上99%的App都有,即使是系统,也有system_anr,我相信虽然ANR问题这样的普遍,还是有很多人对ANR问题即熟悉又...
观摩完博主这一系列的文章感觉很舒服! 在下有一疑惑望得到解答 我们需要在意写retryWhen时放的位置么 您是把reW放在比observeOn、subscribeOn更前的位置 经试验每一次失败重连retryWhen里处理异常逻辑的部分代码都在不同的rxpoor线程中执行 然而像您说的reW仅仅用来重订阅,即发送多一次Observable要发的事件 走一次观察者的next() 故不清楚这个位置是否需要注重
前言 Rxjava,由于其基于事件流的链式调用、逻辑简洁 & 使用简单的特点,深受各大 Android开发者的欢迎。 如果还不了解 RxJava,请看文章:Android:这...
前言 Android事件分发机制是Android开发者必须了解的基础 网上有大量关于Android事件分发机制的文章,但存在一些问题:内容不全、思路不清晰、无源码分析、简单问...
前言 BLE蓝牙的兴起主要因为近年来可穿戴设备的流行。由于传统蓝牙功耗高不能满足可穿戴设备对于续航的要求。所以大部分可穿戴设备采用蓝牙4.0,即BLE蓝牙技术。BLE(Blu...
上一篇,我们大体理解了 Behavior简单理解具体代码可以见 https://github.com/2954722256/use_little_demo对应 coordin...