首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
warmcheng
掘友等级
Android工程师
|
快手
少年,你得先努力让自己开出花来
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
126
文章 117
沸点 9
赞
126
返回
|
搜索文章
最新
热门
Rxjava2.x 源码解析(二): 线程切换
上一篇文章Rxjava2.x源码解析(一): 订阅流程中我们讲了 RxJava2 的订阅部分的源码。但 RxJava2 最强大的部分其实是在异步。默认情况下,下游接收事件所在的线程和上游发送事件所在的线程是同一个线程。接下来我们在上一篇文章的示例代码中加入线程切换相关代码: 我…
RxJava2.x源码解析(一):订阅流程
现在网上已经有大量的源码分析文章,各种技术的都有。但我觉得很多文章对初学者并不友好,让人读起来云里雾里的,比源码还源码。究其原因,是根本没有从学习者的角度去分析。在自己完成了源码阅读之后,却忘记了自己是如何一步步提出问题,进而走到这里的。 所以,我想在本篇及以后的文章中,花更多…
工作、开源两不误:Git 多账号管理
由于 Git 所具有的巨大优越性,越来越多的公司以及个人开始由 Svn 转向 Git 。一般来讲,每位员工都会被分配给一个公司内部的邮箱。比如一个 996 公司的员工 “张三”,获得的可能就是一个 “zhansan@996icu.com” 的邮箱。比较规范的公司,就会要求我们使…
LiveData && ViewModel使用详解
在之前的文章中,我们讲了Android Architecture components 中的 Lifecycle 组件的详细使用以及源码解析。本篇将介绍另外AAC中另外两个组件:LiveData 和 ViewModel,它们的实现也都是利用了 Lifecycle。 LiveDa…
生命周期组件 Lifecycle 源码解析(二)
上篇文章生命周期组件 Lifecycle 源码解析(一)中我们以继承自 AppCompactActivity 这种情况来分析 Lifecycle 的源码。本篇,我们将一起来分析下继承自普通 Activity 这种情况下的源码分析。 之前说道,我们如果不继承自 AppCompac…
生命周期组件 Lifecycle 源码解析(一)
在上篇文章:Android生命周期组件Lifecycle使用详解中,我们讲了 Lifecycle 的简单使用,本篇我们来研究下它的源码。 首先,按照上篇文章所讲,快速搭建环境。 ,就能让我们创建的 MyObserver 类,拥有生命周期感知能力。我们知道,这里主要的对象就两个。…
Android生命周期组件Lifecycle使用详解
2018 年的 Google I/O 大会上,Google 发布了 Android Jetpack,并称其为下一代的 Android 组件,旨在帮助开发者加快应用开发速度。准确来讲,Jetpack 是一系列 Android 软件组件的集合,它包括基础组件、架构组件、行为组件、界…
你真的会搜索?低效的你简直在浪费生命(三)(终结篇)
本篇我们将学习逆向图片搜索和 Google 的高级搜索功能,同时,本篇也是该系列的完结篇。还未看过该系列的前两篇的,可以点击下面的链接: 平时我们想要搜索图片,大都是在搜索主页切换到图片那个 Tab 项,然后输入图片的关键字,比如“ 美女 ”、“ 鸟 ”。何为逆向搜索呢?就是我…
你真的会搜索?低效的你简直在浪费生命(二)
上篇文章论搜索方法?低效的你简直在浪费生命(一)中我们学习了 Google 的一些初级使用。这一篇文章我将带大家学习它的更多好玩儿的、进阶的用法。(除非特别说明,以下均不包含双信号,加粗部分即为输入金搜索框中的内容),本篇开启多图流量预警。 使用“ .. ”,搜索指定范围内的数…
个人成就
文章被点赞
155
文章被阅读
39,056
掘力值
887
关注了
90
关注者
86
收藏集
16
关注标签
12
加入于
2016-09-03