自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(10)
  • 资源 (7)
  • 收藏
  • 关注

原创 Window系列 (二) — WindowManagerService 浅析

WindowManagerService 详解一、概述二、一、概述二、

2020-04-26 21:45:02 599

原创 Window系列 (三) — Activity、Window、DecorView 的关系

Activity、Window、DecorView 的关系一、概述一、概述

2020-04-26 15:27:55 2095

原创 Window系列 (四) — Touch 事件是如何传递到 Activity ?

Touch 事件是如何传递到 Activity ?一、概述一、概述

2020-04-26 11:59:12 860

原创 Window系列 (一) — WindowManager 详解

WindowManager 详解一、概述二、WindowManager 体系1. 类图2. 源码分析2.1 `ViewManager` 的结构2.2 PhoneWindow 对象何时创建?2.3 WindowManagerImpl 类三、Window 的属性 (类型和显示次序)四、Window 的操作1. Window 的添加过程2. Window 的更新过程3. Window 的删除过程4. I...

2020-04-26 11:58:24 5716

原创 View系列 (五) — Draw 流程详解

Draw 流程详解一、概述二、单一 View 的 Draw 过程1. 流程图2. 源码分析三、ViewGroup 的 Draw 过程1. 流程图2. 源码分析一、概述在执行完 measure 流程、layout 流程后,如果我们要将 View 展示在界面上,需要执行 draw 流程 。与 measure 流程、layout 流程 类似, draw 流程 也分为以下两种场景。View...

2020-04-26 11:58:02 733

原创 View系列 (四) — Layout 流程详解

Layout 流程详解一、概述二、单一 View 的 Layout 过程1. 流程图2. 源码分析3. 小结三、ViewGroup 的 Layout 过程1. 流程图2. 源码分析四、Layout 过程跟 Measure 的一个区别1. 以 LinearLayout 为例,Measure 流程对应代码2. 以 LinearLayout 为例,Layout 流程对应代码一、概述在 View 的 ...

2020-04-26 11:57:50 818 1

原创 View系列 (三) — Measure 流程详解

Measure 流程详解一、概述二、单一 View 的测量流程1. 流程图2. 源码分析三、ViewGroup 的测量流程1. 流程图2. 源码分析一、概述测量过程分为 View的measure过程 和 ViewGroup的measure过程。View的类型measure 过程单一的View (如 ImageView)只测量自身ViewGroup遍历测量该 Vi...

2020-04-26 11:57:27 592

原创 View系列 (二) — MeasureSpec 详解

MeasureSpec 详解一、概述二、MeasureSpec 的构成1. MeasureSpec 中的常量2. MeasureSpec 提供的方法三、MeasureSpec 的使用1. 根 View 大小的测量2. 非根 View 大小的测量一、概述在 View 的测绘 (measute()) 过程中,会用到 MeasureSpe (测量规格)。MeasureSpec的作用确切来说,M...

2020-04-26 11:57:02 594

原创 View系列 (一) — Android 坐标系

自定义View — Android 坐标系一、概述二、坐标系1. Android 坐标系2. View坐标系一、概述Android 中 View 分为两种类型,一种为内部可以包含其它子 View 的 ViewGroup 类型,另一种内部不可以再包含其它子 View 的 View 类型。一个页面上的元素大致如下图所示:类型控件View:TextView、Button...

2020-04-26 11:56:08 275

原创 EventBus 源码分析

为了实现组件间通信的简单性和高效性,出现了事件总线的设计。EventBus 便是其中的一个实现方案,它是一个 Android 事件发布/订阅框架,通过解耦发布者和订阅者来简化 Android 的事件传递。3.2.0在分析源码之前,我们先来看一下 EventBus类图,了解一下其主要成员类,这可以帮助我们从全貌去审视框架的结构设计。

2020-04-14 12:47:27 402

数据结构与算法分析(中文版)_韦斯

数据结构与算法是计算机编程的一个重要组成部分,在通往高级工程师的道路上是一段不可绕过的路程;

2018-04-14

automate_online-materials

Python自动化的配套课程资源 包含Excel处理、PDF处理、Word处理、图像处理、邮件定时发送等功能

2018-02-06

Python爬虫(网络数据采集)

Python网络爬虫、数据爬取、分析。。。。。。。。。。。。。

2018-02-03

Two Scoops of Django 1.11- 2017(Daniel Greenfeld).pdf

英文原著 Two Scoops of Django 文档字体清晰 喜欢看原版的可以直接下载本文档 英文原著 Two Scoops of Django 文档字体清晰 喜欢看原版的可以直接下载本文档 英文原著 Two Scoops of Django 文档字体清晰 喜欢看原版的可以直接下载本文档

2017-09-10

simian(代码重复检测工具)

simian(代码重复检测工具)

2016-12-10

graphviz-2.37

2016-11-28

停用词资源文件

‘停用词’ 资源文件,配合解析文本,获取有效的词汇,去除无意义的词汇。

2015-08-16

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

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