首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
源码
订阅
xianyu9527
更多收藏集
微信扫码分享
微信
新浪微博
QQ
9篇文章 · 0订阅
写给 Android 应用工程师的 Binder 原理剖析
一. 前言 这篇文章我酝酿了很久,参考了很多资料,读了很多源码,却依旧不敢下笔。生怕自己理解上还有偏差,对大家造成误解,贻笑大方。又怕自己理解不够透彻,无法用清晰直白的文字准确的表达出 Binder 的设计精髓。直到今天提笔写作时还依旧战战兢兢。 Binder 之复杂远远不是一…
Android:这是一份全面 & 详细的图片加载库Glide源码分析
本人尝试将 Glide 的功能进行分解,并单独针对每个功能进行源码分析,从而降低Glide源码的复杂度。 今天,我将主要源码分析Glide的基础功能:图片加载 ,希望你们会喜欢。 1. 简介 注:从上面可看出,Glide不仅解决了 图片异步加载 的问题,还解决了Android加…
分享这两周的面试经历 | 掘金技术征文
金三月、银四月,过年回来是跳槽的高峰期,不安分的小编也投了几家,想换个工作,换个环境。两个星期来,面了四家公司,现在将面试内容整理与大家分享。 谈谈对http缓存的了解。 介绍一个你比较欣赏的app或者开源框架。 很幸运,小编拿到了其中两家的offer(就不具体透露了)。 将这…
Java:这是一份详细&全面的HashMap 1.7 源码分析
今天,我将带来HashMap 的全部源码分析,希望你们会喜欢。 1. 简介 2. 数据结构 3. 具体使用 4. 基础知识:HashMap中的重要参数(变量) 5. 源码分析 此处先给出结论:真正初始化哈希表(初始化存储数组table)是在第1次添加键值对时,即第1次调用put…
Android源码分析:手把手带你深入了解Glide的缓存机制
本人尝试将 Glide 的功能进行分解,并单独针对每个功能进行源码分析,从而降低Glide源码的复杂度。 今天,我将主要针对 Glide的图片缓存功能进行流程 & 源码分析 ,希望你们会喜欢。 1. Glide缓存机制简介 Glide的缓存机制使得 Glide具备非常好的图片缓…
Android进程启动与Activity显示
这段时间,leader安排的任务进行Android插件化,热修复相关的调研,对于插件化和热修复涉及到的核心技术点,在于对于类装载,资源装载的认识还有对于启动流程的熟悉,带着该任务,于是有了接下来,一系列的文章,从进程启动,Activity显示,Dex装载,资源装载,最后主流几个…
Android 资源加载机制剖析
上一篇文章,讲到了Android中进程的启动和一个Activity的创建到显示流程,现在本篇要分析的是在Android中资源的装载机制,例如字符串资源,图片资源是如何被装载的。这里将从字符串和图片两种类型资源展开分析,同时对于后面所利用的资源装载的内容也会做简单的分析。 对于资…
Android 面试助力:一次读懂热门图片框架 Picasso 源码及流程
看完这篇文章,你就可以在面试时骄傲地说“我懂 Picasso 源码”!
MVPArms官方快速组件化方案开源,来自5K star的信赖
原文地址:https://www.jianshu.com/p/f671dd76868f0前言0.1起源0.2组件化方案分析0.2.1业务组件的划分和代码隔离0.2.2路由框架0.2.3基础库0.3Ar