欢迎来到Cozing的博客

喜欢半夜敲代码的popper

自定义博客皮肤

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Android View绘制流程:Measure/Layout/Draw

Android View绘制流程:Measure/Layout/Draw一.Measure二.Layout三.Draw总结 对view绘制流程做一个简单的记录,纯个人笔记。 一.Measure 测量控件: 递:开始测量,由最顶层的父控件将MeasureSpec(测量布局的规则,包含测量大小和测量...

2019-08-30 14:22:21

阅读数 6

评论数 0

RxJava2源码分析(下):操作符和线程调度

目录   一、概述 二、map操作符 三、线程调度 1、subscribeOn 2、observeOn 四、总结 一、概述     在上一篇文章,咱们详细分析了Rxjava2的结构流程:RxJava2源码分析(上):架构解析​​​​​​​https://blog.csdn.net...

2018-09-12 22:41:09

阅读数 797

评论数 0

RxJava2源码分析(上):架构解析

目录   一、概述 二、观察者模式 三、Rxjava2简单使用 四、源码分析 1、创建被观察者 2、创建观察者 3、subscribe() 五、总结 一、概述     Rxjava2作为一个异步操作库,在进行耗时任务时,给我们提供了非常方便的、逻辑简洁的操作。这篇文章咱们来仔...

2018-09-11 00:17:04

阅读数 1084

评论数 2

Retrofit2源码分析:架构全面解析

目录   一、概述 二、Retrofit2源码地址 三、Retrofit2简单使用 四、架构流程 1、流程图 2、流程讲解 五、源码分析 1、Retrofit的内部成员变量 2、Retrofit内部类Builder 3、创建Retrofit实例 4、Builder.buil...

2018-08-30 16:14:38

阅读数 1936

评论数 2

Java代理模式:静态代理和动态代理

目录   一、概述 二、代理模式 1、静态代理 2、动态代理 三、总结   一、概述     在Java语言中有一种非常强大的设计模式:代理模式,代理模式又可以细分为静态代理和动态代理。那么什么是代理模式呢?什么是静态代理?什么又是动态代理?运行代理模式又有什么用?     那...

2018-08-28 16:22:13

阅读数 366

评论数 1

okhttp3源码分析:架构全面解析

一、摘要      okhttp3在android应用开发中是现今最牛(哔)的网络交易框架,不接受反驳。     今儿个咱们就来看看到底okhttp3内部是如何实现的,这篇文章咱从okhttp3整体框架方面出发,解析okhttp3的源码。              二、okhttp3源码...

2018-08-26 16:23:19

阅读数 2288

评论数 2

Android WeakReference的应用:自定义Handler : WeakHandler

背景:     WeakReference(弱引用)作用:防止被强引用的对象的内存不被释放。     android开发中使用Handler出现的情况,比如在Activity内部new一个Handler: Handler mHandler = new Handler(){ ...

2018-08-16 15:16:19

阅读数 971

评论数 2

Android adb常用命令:shell命令与非shell命令

在Android开发过程中,为了开发效率和解决一些奇葩问题,经常需要使用到ADB命令,比如需要快速查看应用的内存占用情况,快速安装或卸载一个应用,截屏录屏等功能,因此下面整理了一些常用的adb命令集合和每个指令具体用法。 ADB命令分类:adb命令分为“shell命令”和 “非shell命令...

2018-02-27 23:35:27

阅读数 167

评论数 2

提示
确定要删除当前文章?
取消 删除