前言 Glide 源码解析系列到目前为止刚好写了10篇,而本篇做为收篇之作终于要完成了。一开始决定写这个系列是因为...[作者空间]
前言 DecodeJob的主要工作是从磁盘或者数据源(比如网络)中获取资源,并进行转换和转码。 DecodeJob...[作者空间]
1. 前言 Activity是日常开发中最常用的组件,系统给我们做了很多很多的封装,让我们平时用起来特别简单,很顺...[作者空间]
前言 这篇文章我们来学习如何下载AOSP 源码,如果你还没有Linux 环境,请查看趁周末,用VirtualBox...[作者空间]
(1) Android中为什么主线程不会因为Looper.loop()里的死循环卡死? 先说说说进程/线程,进程:...[作者空间]
大家都知道Object是所有类的父类,任何类都默认继承Object。理论上Object类是所有类的父类,即直接或间...[作者空间]
本篇文章分为四个章节:一、Context是什么?;二、Context相关类整体结构;三、四大组件Context初始...[作者空间]
插件加载机制 上文 Activity生命周期管理 中我们地完成了『启动没有在AndroidManifest.xml...[作者空间]
1. Cloneable的用途 Cloneable是标记型的接口,它们内部都没有方法和属性,实现 Cloneabl...[作者空间]
前言 在上一篇文章我们学习了Java的ClassLoader,很多同学会把Java和Android的ClassLo...[作者空间]
前言 热修复和插件化是目前比较热门的技术,要想更好的掌握它们需要了解ClassLoader,因此也就有了本系列的产...[作者空间]
其他有关插件化的文章欢迎大家观阅插件化踩坑之路——Small和Atlas方案对比Android插件化基础篇—— c...[作者空间]
“可以毫不夸张的说,Android的framework层主要是由WMS、AMS还有View所构成,这三个模块穿插交...[作者空间]
在Android中,我们经常需要使用到Intent类,它用于跳转Activity、启动Service、发布广播等功...[作者空间]
一.概述 我们在 jdk源码分析(一) 中讲了Object类,今天要讲的Class类同样非常基础。java程序中所...[作者空间]
写过Android 代码的同学应该都听过Android不能在子线程更新UI,只能在主线程即UI线程处理视图。 猜一...[作者空间]
从去年下半年开始,热修复技术在 Android 技术社区热了一阵子,这种不用发布新版本就可以修复线上 bug 的技...[作者空间]
你在Activity中调用startService(Intent),轻松启动了一个Service,但是你不知道,为...[作者空间]
网上关于Binder的文章有很多,不少大牛高手围绕Binder施展了十八般武艺,想要将它解剖干净展示给大家看,文章...[作者空间]
Android序列化完全解析(一)-Java SerializableAndroid序列化完全解析(二)-Parc...[作者空间]