
源码分析
文章平均质量分 96
一枚-狗子
这个作者很懒,什么都没留下…
展开
-
Android源码分析之OKHttp框架
1 OKHttp简介1.1 定义1.2 作用1.3 优点1.4 优点1.5 使用(1)(2)(6)学习链接Android OkHttp完全解析 是时候来了解OkHttp了-鸿洋Android 一个改善的okHttp封装库-鸿洋2 OKHttp原理2.12.2(1)(2)3 造轮子的方式分析OKHttp原理3.1 搭建大体的框架4 OKHttp源码分析4.15 优秀的思想和设计5.16 学习链接Android主流三方库源码分析(一、深入理解OKHttp源码)Ok原创 2020-06-14 20:35:57 · 881 阅读 · 0 评论 -
Android源码分析之EventBus框架
1 EventBus简介1.1 定义1.2 作用1.3 优点2 EventBus原理2.1 最核心的原理利用了subscriptionsByEventType这个重要的HashMap对象,将订阅对象,即接收事件的方法存储在这个列表,发布事件的时候在列表中查询出相对应的方法并执行。2.2 EventBus原理介绍3 造轮子的方式分析EventBus原理3.1 搭建大体的框架:create4 EventBus源码分析4.1 源码分析4.1.1 基本使用5 优秀的思想和设计5.16原创 2020-05-31 14:00:05 · 805 阅读 · 0 评论 -
Android源码分析之理解Volley
0 参考链接volley官网手撕 Volley Volley全方位解析,带你从源码的角度彻底理解Android Volley完全解析(四),带你从源码的角度理解VolleyAndroid 面试之常用开源库HTTP权威指南笔记Java并发编程:阻塞队列1 前言 Volley 是 Google 推出的轻量级 Android 异步网络请求框架和图片加载框架。在 ...原创 2017-09-23 00:18:37 · 1176 阅读 · 0 评论 -
Android源码分析之Glide源码分析&基础版ImageLoader框架
1 Glide源码分析 Glide是一款由Bump Technologies开发的图片加载框架,使得我们可以在Android平台上以极度简单的方式加载和展示图片。本博客基于Glide 3.7.0版本来进行讲解,这个版本的Glide相当成熟和稳定。1.1 Glide框架 简单的讲就是Glide收到加载及显示资源的任务,创建Request并将它交给RequestManager,...原创 2017-11-25 16:27:18 · 651 阅读 · 2 评论 -
Android源码分析之RxJava框架
1 基础版RxJava框架 RxJava是一个非常牛逼的框架,用法很简单,但内部实现复杂,代码逻辑绕。既然用拆轮子的方式来分析源码比较难啃,我们换种方式,以造轮子的方式,将源码中与性能、兼容性、扩展性有关的代码剔除,留下核心代码带大家揭秘RxJava的实现原理。2 什么是响应式编程 RxJava是响应式编程–Reactive Programming在Java中的一种实现。那啥叫响应呢?你烧水呢,原创 2018-01-04 00:31:19 · 475 阅读 · 0 评论 -
Android源码分析之仿OrmLite数据库框架
1 介绍 Ormlite,英文全称是Object Relational Mapping,意思是对象关系映射。前面写过使用的文章,Android进阶之数据库框架ormlite使用。我们也参考着写一个轻量级的数据库访问框架。2 使用方法(1)在 gradle 中引入:compile 'com.guan.codelibs:lightsqlite:1.0.0'(2)UserB原创 2017-10-21 18:21:29 · 501 阅读 · 0 评论 -
Android源码分析之分享公共库框架
分享公共库使用说明文档(友盟6.4.5)1 引入公共库(1)在build.gradle添加仓库地址(2)在build.gradle中引入’com.guan.codelibs:share:1.0.0’(3)例子如下:dependencies { compile 'com.guan.codelibs:share:1.0.0'}2 配置Android Manifes...原创 2018-03-03 21:16:24 · 581 阅读 · 3 评论