摘要:前言 很高兴遇见你~ Https现在基本已经覆盖所有的http请求了,作为一个伟大的发明,保障了我们的通信安全。在Android中对于HTTPS其实感知不多,因为这些内容都有成熟的框架帮我们完成了,例如okHttp。我们发起一个http或https的请求几乎感受不到区别。 但最近在研究okHttp的 阅读全文
posted @ 2021-03-01 21:38 一只修仙的猿 阅读(171) 评论(0) 推荐(1) 编辑
摘要:前言 很高兴遇见你~ TCP这些东西,基本每个程序猿都或多或少是掌握的了。虽然感觉在实际开发中没有什么用武之处,但,面试他要问啊 而最近大家伙过完年,也都在准备春招,我也一样。阅读了一些okHttp源码之后,又屁颠屁颠地跑回来重新把tcp、http这些东西给重新学了一遍。okHttp基本都是这些协议 阅读全文
posted @ 2021-02-25 12:35 一只修仙的猿 阅读(339) 评论(1) 推荐(2) 编辑
摘要:前言 在上一篇文章深入浅出Java线程池:理论篇中,已经介绍了什么是线程池以及基本的使用。(本来写作的思路是使用篇,但经网友建议后,感觉改为理论篇会更加合适)。本文则深入线程池的源码,主要是介绍ThreadPoolExecutor内部的源码是如何实现的,对ThreadPoolExecutor有一个更 阅读全文
posted @ 2021-02-06 02:03 一只修仙的猿 阅读(228) 评论(0) 推荐(1) 编辑
摘要:前言 很高兴遇见你~ 借助于很多强大的框架,现在我们已经很少直接去管理线程,框架的内部都会为我们自动维护一个线程池。例如我们使用最多的okHttp以及他的封装框架Retrofit,线程封装框架RxJava和kotlin协程等等。为了更好地使用这些框架,则必须了解他的实现原理,而了解他的原理,线程池是 阅读全文
posted @ 2021-01-31 17:46 一只修仙的猿 阅读(190) 评论(0) 推荐(0) 编辑
摘要:前言 很高兴遇见你~ 事件分发系列文章已经到最后一篇了,先来回顾一下前面四篇,也当个目录: Android事件分发机制一:事件是如何到达activity的? : 从window机制出发分析了事件分发的整体流程,以及事件分发的真正起点 Android事件分发机制二:viewGroup与view对事件的 阅读全文
posted @ 2021-01-27 13:07 一只修仙的猿 阅读(175) 评论(0) 推荐(1) 编辑
摘要:“ 学了事件分发,影响我CV大法吗?” “ 影响我陪女朋友的时间” “ ..... ” 前言 Android事件分发机制已经来到第四篇了,在前三篇中: Android事件分发机制一:事件是如何到达activity的? : 从window机制出发分析了事件分发的整体流程,以及事件分发的真正起点 And 阅读全文
posted @ 2021-01-26 19:19 一只修仙的猿 阅读(98) 评论(0) 推荐(0) 编辑
摘要:前言 很高兴遇见你~ 本文是事件分发系列的第三篇。 在前两篇文章中,Android事件分发机制一:事件是如何到达activity的? 分析了事件分发的真正起点:viewRootImpl,Activity只是其中的一个环节;Android事件分发机制二:viewGroup与view对事件的处理 源码解 阅读全文
posted @ 2021-01-24 16:26 一只修仙的猿 阅读(84) 评论(0) 推荐(0) 编辑
摘要:前言 很高兴遇见你~ 在上一篇文章 Android事件分发机制一:事件是如何到达activity的? 中,我们讨论了触摸信息从屏幕产生到发送给具体 的view处理的整体流程,这里先来简单回顾一下: 触摸信息从手机触摸屏幕时产生,通过IMS和WMS发送到viewRootImpl viewRootImp 阅读全文
posted @ 2021-01-22 22:41 一只修仙的猿 阅读(98) 评论(0) 推荐(0) 编辑
摘要:事件分发,真的一定从Activity开始吗? 前言 很高兴遇见你~ 事件分发,android中一个老生常谈的话题了。基本的流程我们也都知道是从Activity开始分发,但有一个关键问题是:事件是如何到达Activity的 ? 你以为我接下来要开始讲源码、系统底层了?不不不,本文不讲这些。我们要探究的 阅读全文
posted @ 2021-01-16 16:35 一只修仙的猿 阅读(131) 评论(0) 推荐(1) 编辑
摘要:String s = new String("abc")这段代码创建了几个对象呢?s=="abc"这个判断的结果是什么?s.substring(0,2).intern()=="ab"这个的结果是什么呢? s.charAt(index) 真的能表示出所有对应的字符吗? "abc"+"gbn"+s直接的 阅读全文
posted @ 2020-12-19 16:30 一只修仙的猿 阅读(255) 评论(0) 推荐(2) 编辑