
源码
初壹十五a
https://github.com/xiangjiana/androids
展开
-
被问到Glide 源码等突破性问题,不好意思我都会
之前在一次面试中被问到数据库.网络请求.IntentService. view 绘制.内存泄漏.OOM.动画框架.自定义 view.Glide 源码.属性动画等等一系列的问题,虽然都答上来了,但是还是有一些细节性的东西没有注意得到。 回来以后吧很多知识整理成了一份PDF,还是比较全面的 (▽) 从基础到进阶。含有BATJ.字节跳动面试专题,算法专题,高端技术专题,混合开发专题,java面试专题...原创 2019-11-18 20:40:12 · 412 阅读 · 0 评论 -
如果你在中小厂,这些你一定要搞懂
今天给大家分享一些初中级的面试专题,比较适合在一些中小厂的开发者,跟随我一起来看看吧。 同样,关于下列PDF里所有的知识,绝大部分有配套的视频.代码.源码.资料和笔记,对于我整理的核心PDF笔记感兴趣的 更多完整项目下载。未完待续。源码。图文知识后续上传github。 可以点击关于我联系我获取 初级面试专题(中小厂) 1、导致内存泄露的原因有哪些? 内存泄露的根本原因:长生命周期的对象持有短...原创 2019-11-01 17:52:49 · 286 阅读 · 0 评论 -
从架构师的角度分析Android Handler 源码的正确姿势
Handler的原理是什么?能深入分析下 Handler的实现机制吗? 面试官问该问题是想问清楚handler的源码,handler机制如何实现,对消息泵Looper理不理解 (更多完整项目下载。未完待续。源码。图文知识后续上传github。) (可以点击关于我 联系我获取) 1. Handler 机制简介 定义 一套 Android 消息传递机制 作用 在多线程的应用场景中,将工作...原创 2019-10-22 17:07:13 · 639 阅读 · 1 评论 -
分分钟带你读懂 ButterKnife 的源码
为什么要写这一系列的博客呢? 因为在 Android 开发的过程中, 泛型,反射,注解这些知识进场会用到,几乎所有的框架至少都会用到上面的一两种知识,如 Gson 就用到泛型,反射,注解,Retrofit 也用到泛型,反射,注解 。学好这些知识对我们进阶非常重要,尤其是阅读开源框架源码或者自己开发开源框架。 前言 ButterKnife 这个开源库火了有一段时间了,刚开始它的实现原理是使用反射...原创 2019-10-10 11:27:47 · 131 阅读 · 0 评论