首页
首页
沸点
课程
直播
活动
竞赛
商城
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
大不猎奇
掘友等级
Android工程师
坚持周更
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
65
文章 65
沸点 0
赞
65
返回
|
搜索文章
最新
热门
rxjava2源码解析(四)--变换
上一篇说了rxjava2的线程池原理,这篇我们来说说rxjava的变换。 变换和线程切换算是rxjava最关键的两个功能。常见的变换有map(),flatMap()。我们先从map方法说起吧。 上面的例子是一个功能,打印一个班级里students的名字。很简单,通过from方法…
rxjava2源码解析(三)线程池原理分析
先贴上这个系列的链接。 上一篇说了rxjava2的线程切换,但是没有深入说其中的线程池。这篇我们来深扒一下。 这段代码我们上篇看到过,这里再重复一下。obsererOn是切换下游观察者线程,我们看ObserveOnObserver中的onNext方法是如何切换线程的。 这是上游…
rxjava2源码解析(二)线程切换分析
上一篇介绍了rxjava2源码解析(一)基本流程分析,这篇准备说说线程切换。 相较于前面的实例,多了两段代码,subscribeOn,observeOn。我们知道,subscribeOn是用来调整被观察者(发射源)的线程,而observeOn是调整观察者(处理器)的线程。 首先…
rxjava2源码解析(一)基本流程分析
Read The Fucking Source Code,是程序员圈子里的一个众所周知的梗。大家都知道读源码枯燥无趣,可又不得不做,很是痛苦。我做这个系列的目的就是想让大家在阅读源码时,也能体验到愉悦。开篇第一章,决定用rxjava2源码阅读开头。因为这个框架日常都在用,面试也…
关于接入微信、支付宝支付,看这篇就够了
由于公司项目需要,安排我负责接入微信、支付宝支付功能。从最开始的申请账号到最后的功能完成,全程参与其中。现在功能完成了,正好写篇总结文档。顺便写了个Android端的demo,把整个功能都整合了一下。里面包括获取订单,签名,验证,调起支付,支付完成同步回调整个流程。配合总结文档…
PushLibrary,一个集合所有主流厂商的推送框架
由于项目需要,开发了一个整合了所有主流厂商的推送框架。本框架集合了小米,华为,OPPO,VIVO,极光等五家推送。其中我们可以在初始化时选择是否支持这四家厂商推送。先贴下项目路径:PushLibrary 目前的推送逻辑是,如果初始化时都支持,会根据用户手机型号来自动判断使用哪家…
PushLibrary,一个集合所有主流厂商的推送框架
由于项目需要,开发了一个整合了所有主流厂商的推送框架。本框架集合了小米,华为,OPPO,VIVO,极光等五家推送。其中我们可以在初始化时选择是否支持这四家厂商推送。先贴下项目路径:PushLibrary 目前的推送逻辑是,如果初始化时都支持,会根据用户手机型号来自动判断使用哪家…
个人成就
文章被点赞
74
文章被阅读
13,809
掘力值
423
关注了
15
关注者
18
收藏集
6
关注标签
14
加入于
2018-05-01