首页
首页
沸点
课程
直播
活动
竞赛
商城
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
HitenDev
掘友等级
调参大师
|
npe
谁能懂我
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
59
文章 48
沸点 11
赞
59
返回
|
搜索文章
最新
热门
Glide4.8源码拆解(五)BitmapPool从入门到放弃
在Android4.4之后的版本,只要内存大小不小于需求的Bitmap都可以复用. 既然想复用Bitmap,就需要有集合来存储这些Bitmap,在Glide中,BitmapPool就是干这事的。 首先,MemorySizeCalculator是Builder模式,主要的参数是在…
Glide4.8源码拆解(四)Bitmap解析之"下采样"浅析
硬件位图Bitmap.Config.HARDWARE 是一种 Android O 添加的新的位图格式。硬件位图仅在显存 (graphic memory) 里存储像素数据,并对图片仅在屏幕上绘制的场景做了优化。
Glide4.8源码拆解(三)Registry和数据转换流程
前言Registry是Glide中非常重要的知识,可以把它理解成连结各个核心功能模块的集中营或者挂载中心,这一章节就来分解它是如何建立和运作的:本章要讨论的内容:Registry的基本构成;各个模块的
Glide4.8源码拆解(二)核心加载流程
在上一篇文章中介绍了Glide基本的调用流程,总结起来就是Engine是真正加载资源的入口,SingleRequest起到连接RequestManager、Target和Engine的纽带关系,本文将承接上文,探讨Glide的加载流程。 ActiveResources采用弱引用…
Glide4.8源码拆解(一)基本调用流程
Glide是一款功能强大的图片加载框架,它功能强大,用法简单且易于扩展,同时也是Google推荐的Android平台图片加载库,堪称优秀。 initializeGlide还有一个重载的方法,不过被标识过期了,但是核心的逻辑都在这里啊。 我们发现GlideBuilder在此创建,…
WindowManager调用流程源码分析
前两天写Activity启动流程时挖个坑,ActivityThread调用Activity.resume后,紧接着调用WindowManager.addView()用来正在的显示View,之前讲的很草率,现在感觉有必要写一下WindowManager的调用流程。 WindowM…
Activity启动流程源码分析
最近我开始学习framework,不想一上来就研究到c/c++层进程启动原理什么的,首先得从四大组件的启动流程入手学习,所以我决定写几篇博文,来记录整个过程的学习心得。 关于Activity的启动流程,我准备分成两个部分来写:app进程篇和system进程篇,作为一个应用层开发…
个人成就
文章被点赞
895
文章被阅读
125,649
掘力值
3,438
关注了
25
关注者
1,997
收藏集
2
关注标签
3
加入于
2017-07-03