首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
三方库源码
订阅
liqy
更多收藏集
微信扫码分享
微信
新浪微博
QQ
50篇文章 · 0订阅
Android 开源库 #7 为什么各大厂自研的内存泄漏检测框架都要参考 LeakCanary?因为它是真强啊!
LeakCanary 是我们非常熟悉内存泄漏检测工具,它能够帮助开发者高效地监控 Android 中常见的内存泄漏。在各大厂自研的内存泄漏检测框架的文档中也喜欢引述 LeakCanary 的原理分析。
手把手教你写高质量Android技术博客,画图工具,录像工具,Markdown写法
作为程序员,写博客是一件很有意义的事情,可以加深自己对技术的理解,可以结交更多的朋友,记录自己的技术轨迹,而且分享可以让更多的人从中受益,独乐乐不如众乐乐嘛。 但是要写好博客也不是件容易的事,一是写博客是长期坚持的过程,心血来潮写个一两篇并没有什么意义,很多人写着写着就放弃了,…
Android 开源库 #3 IO 框架 Okio 的实现原理,到底哪里 OK?
今天,我们来讨论一个 Square 开源的 I/O 框架 Okio,那么,OkHttp 为什么要使用 Okio。那么,OkHttp 为什么要使用 Okio,它相比于 Java 原生 IO 有什么区别?
LeakCanary源码分析(2.10最新版)
LeakCanary内部用到了Refercence及ReferenceQueue来实现对对象是否被回收的监听。这是LeakCanary的核心逻辑
聊聊Glide中的LRU BitmapPool
1. 前言 今天的主题是“聊一聊Glide缓存的技术细节”。此文的成因是,前日有个同学发了段Glide的源码给我看,希望我帮他解答一下他的疑惑。 2. 初探LruBitmapPool原理 答案当然是显
LeakCanary如何监听Service、Root View销毁时机?
本篇文章讲解`LeakCanary`如何监听`Service、Root View`销毁时机并添加到泄漏监听中的。
LeakCanary如何监听Fragment、Fragment View、ViewModel销毁时机?
本篇文章主要是分析下`LeakCanary`如何监听Fragment、Fragment View、ViewModel销毁时机的,至于老话常谈的`Activity`销毁监听大家都知道,就不在此过于阐述了
Glide DecodeJob 的工作过程
「这是我参与11月更文挑战的第7天,活动详情查看:2021最后一次更文挑战」。 DecodeJob的工作过程 在Glide进行数据加载的过程中当发现活动资源和内存缓存都没有想要的数据时,会从文件以及网
【参与评论有奖】把书读薄 | 《设计模式之美》总结篇
🐶 从六月开始,断断续续,算是把王争的《设计模式之美》看得差不多了,实战部分没来得及看,不过也是获益良多,思维方式上的一些变化。肚子里的墨水不多,不知道如何描述这种感觉,说两个实际的应用场景,读者自
音视频开发之旅(63) -Lottie 源码分析之动画与绘制
目录 动画和绘制的流程 LayerView树 ShapeLayer的分析 Lottie优劣以及rLottie、PAG的介绍 资料