源码分析
文章平均质量分 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.1 2.2 (1) (2) 3 造轮子的方式分析OKHttp原理 3.1 搭建大体的框架 4 OKHttp源码分析 4.1 5 优秀的思想和设计 5.1 6 学习链接 Android主流三方库源码分析(一、深入理解OKHttp源码) Ok原创 2020-06-14 20:35:57 · 751 阅读 · 0 评论 -
Android源码分析之EventBus框架
1 EventBus简介 1.1 定义 1.2 作用 1.3 优点 2 EventBus原理 2.1 最核心的原理 利用了subscriptionsByEventType这个重要的HashMap对象,将订阅对象,即接收事件的方法存储在这个列表,发布事件的时候在列表中查询出相对应的方法并执行。 2.2 EventBus原理介绍 3 造轮子的方式分析EventBus原理 3.1 搭建大体的框架:create 4 EventBus源码分析 4.1 源码分析 4.1.1 基本使用 5 优秀的思想和设计 5.1 6原创 2020-05-31 14:00:05 · 709 阅读 · 0 评论 -
Android源码分析之理解Volley
0 参考链接 volley官网 手撕 Volley Volley全方位解析,带你从源码的角度彻底理解 Android Volley完全解析(四),带你从源码的角度理解Volley Android 面试之常用开源库 HTTP权威指南笔记 Java并发编程:阻塞队列 1 前言 Volley 是 Google 推出的轻量级 Android 异步网络请求框架和图片加载框架。在 ...原创 2017-09-23 00:18:37 · 1109 阅读 · 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 · 573 阅读 · 2 评论 -
Android源码分析之RxJava框架
1 基础版RxJava框架 RxJava是一个非常牛逼的框架,用法很简单,但内部实现复杂,代码逻辑绕。既然用拆轮子的方式来分析源码比较难啃,我们换种方式,以造轮子的方式,将源码中与性能、兼容性、扩展性有关的代码剔除,留下核心代码带大家揭秘RxJava的实现原理。2 什么是响应式编程 RxJava是响应式编程–Reactive Programming在Java中的一种实现。那啥叫响应呢?你烧水呢,原创 2018-01-04 00:31:19 · 417 阅读 · 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 · 457 阅读 · 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 · 497 阅读 · 3 评论