Android 相关源码分析
文章平均质量分 92
剑西
一群有趣的人,一起做有趣的事!
展开
-
深入理解LayoutInflater.inflate()
原文链接:https://www.bignerdranch.com/blog/understanding-androids-layoutinflater-inflate/由于我们很容易习惯公式化的预置代码,有时我们会忽略很优雅的细节。LayoutInflater以及它在Fragment的onCreateView()中填充View的方式带给我的就是这样的感受。这个类用于将XML文件转换成相对翻译 2016-02-29 10:10:54 · 808 阅读 · 1 评论 -
Activity 中 setContentView 的深入思考
先看张图不说话:往事得从 Activity 的 Window 创建说起,话说啊在启动一个 Activity 的时候经过一系列调用,终于到达了 ActivityThread 的 performLaunchActivity 方法,里面通过类加载器加载了 Activity 实例后会调用其 Activity 的 attach 方法,下面是 performLaunchA原创 2017-06-22 19:46:47 · 829 阅读 · 0 评论 -
universalimageloader 的 MemoryCache 源码分析
背景前段时间稍微修改了下我们图片框架的最大缓存值,昨天优化组的同事找到了我说现在内存变的很大,然后带着一些疑惑还是再次仔细的阅读了下 universalimageloader 的 MemoryCache 源码。universalimageloader 的 MemoryCache 分类与简单功能介绍:其类图如下(来源网路): 功能:LruMemoryCache:lru算法...原创 2018-02-26 10:18:09 · 568 阅读 · 3 评论