首页
AI Coding
AIDP
NEW
沸点
课程
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
面试指南
订阅
阿都
更多收藏集
微信扫码分享
微信
新浪微博
QQ
14篇文章 · 0订阅
Glide4.8源码拆解(五)BitmapPool从入门到放弃
在Android4.4之后的版本,只要内存大小不小于需求的Bitmap都可以复用. 既然想复用Bitmap,就需要有集合来存储这些Bitmap,在Glide中,BitmapPool就是干这事的。 首先,MemorySizeCalculator是Builder模式,主要的参数是在…
BitmapPool 了解吗?Glide 是如何实现 Bitmap 复用的?
本文带你了解下 Glide 的 Bitmap 加载和复用流程设计,带你了解 BitmapPool 以及 Bitmap 使用过程中的各种小细节~
面试官:Glide 是如何加载 GIF 动图的?
最近在一个群里看到有人说面试遇到一个问题是 “Glide 是如何加载 GIF 动图的?”,他说没看过源码回答不出来... 好家伙!现在面试都问的这么细了?我相信很多人即使看过源码也很难回答出来,包括我自己。比如之前自己虽然写了两篇 Glide 源码的文章,但是只分析了整个加载流…
当美团中问道:Android如何发起网络请求,你有用过相关框架码?OkHttp框架解决了你什么问题?
思考 首先我们思考下美团中问该问题的意义:主要考察面试者对网络体系的整体了解情况。问题中有提到OkHttp,第一是掌握面试者对OkHttp原理的了解,第二也是了解面试者是否有自己的思想,而不是人云亦云
Android 面试总结 - ViewModel
ViewModel 是什么? ViewModel 相关问题是高频面试题。主要源于它是 MVVM 架构模式的重要组件,并且它可以在因配置更改导致页面销毁重建时依然保留 ViewModel 实例。
Android 面试总结 - viewModelScope 什么时候关闭的?
在了解这个问题之前,需先了解 ViewModelScope 是什么? 由此得知 viewModelScope 对象是 ViewModel 的一个扩展属性。 并且根据 viewModelScope 的注
聊聊二叉树的各种姿势(递归, AVL, BST, DFS, BFS)
前言:这是作为一个正在学习的前端开发者整理一下最近写的题,这篇文章是我对二叉树算法的浅显的理解,和我对一些常用算法思想的理解,希望可以让你在看完文章之后对常见的二叉树操作有一定的了解,文中列举了我觉得比较经典的一些题目。有不对的地方欢迎指出。😮😮😮 树的定义:是一类重要的…
抖音 Android 性能优化系列:启动优化之理论和工具篇
启动性能是 APP 使用体验的门面,启动过程耗时较长很可能导致用户使用 APP 的兴趣骤减,本文基于过往对抖音 Android 客户端做启动性能优化的实战经验总结提炼出普适性的方法论,与大家分享。
Android技能树点亮计划-Trace的使用
背景 做App启动优化的时候,Trace是优化过程中一个很重要的工具,Trace分析工具包含两种 method trace:抓线程中代码的执行栈和耗时 systrace:抓app使用过程中cpu、线程
翻车了,字节一道 Fragment面试题
一道面试题 前段时间面试,面试官先问了一下fragment的生命周期,我一看这简单呀,直接按照下图回答 面试官点点头,然后问,如果Activity里面有一个fragment,那么启动他们时,他们的生命