首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
源码分析
IT小码哥
创建于2023-09-12
订阅专栏
从源码学习Android实现原理
等 1 人订阅
共11篇文章
创建于2023-09-12
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
深入解读OKhttp五大拦截器之RetryAndFollowUpInterceptor
简介 Okhttp的封装了一些列请求所需要的参数,不管是同步请求还是异步请求最终都会经过五大拦截器的处理才能得到服务器返回的请求结果。本篇文章主要讲解
源码解析之Retrofit代理网络请求过程解析
学习本文不仅学会Retrofit的工程流程,更能掌握设计模式的使用场景。Retrofit是一个Restful设计风格的Http网络请求框架,使用了大量设计模式,其本质是通过对Okhttp网络请求的二次
源码解析之OkHttp五大拦截器原理解析
简介 Okhttp是目前一个比较流行的高效网络请求框架,支持多种网络请求方式,功能强大。如下图所示: 使用步骤 创建okhttpClient实例对象 创建一个网络请求 发起网络请求 源码分析 设计
Handler消息机制之epoll机制
Handler作为Android系统最基本的消息处理机制,管理着整个应用程序的运行。应用程序中的任何操作包括:用户的点击事件,触摸事件,页面跳转等等,都会作为Message进入消息队列
ThreadLocal并发安全与内存泄漏原理详解
ThreadLocal是如何实现线程隔离的? 为什么ThreadLocal会造成内存泄露? 如何解决? 定义:ThreadLocal提供线程局部变量,通过为每个线程提供不同的局部变量副本,实现线程之间
Glide源码解析-四级缓存
Glide是一个优秀的图片加载框架,支持多种数据源,功能强大,性能高,特别是其优秀的四级缓存技术...
Android源码分析之Handler源码ThreadLocal分析
Handler作为跨线程的消息机制,能够帮助我们实现线程间通信。相信大家都很熟悉在实际开发过程中怎么去使用,但是其内部原理却很多人没有看过,为什么Handler能够实现跨线程通信而不会出现多线程并发访
源码剖析之Handler消息机制之epoll机制
Handler作为Android系统最基本的消息处理机制,管理着整个应用程序的运行。应用程序中的任何操作包括:用户的点击事件,触摸事件,页面跳转等等,都会作为Message进入消息队列,最后被Hand
源码剖析之HashMap底层实现原理
基本原理 Map接口的基于哈希表的实现。 HashMap的实例有两个影响其性能的参数:初始容量和负载因子。容量是哈希表中的桶数,初始容量只是哈希表创建时的容量。负载因子是哈希表在其容量自动增加之前允许
源码剖析之CountDownLatch内部是实现原理
简介 CountDownLatch是Java并发编程中的一个 同步辅助工具 , 允许一个或多个线程等待在其他线程中执行的一组操作完成。。 用来协调不同线程程之间的任务同步。一般用于将一个复杂任务按照不
源码剖析之AndroidStartup启动框架分析
简介 今天给大家带来一个高效的启动框架AndroidStartUp。既解决了不同任务之间的依赖关系,还能控制不同任务之间的初始化顺序。确保不同的初始化工作放在不同的线程执行。支持线程之间的异步等待。