首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
第三方框架解析
订阅
ProcessZ
更多收藏集
微信扫码分享
微信
新浪微博
QQ
62篇文章 · 0订阅
「赏码」都说Retrofit好,好在哪里?只有动态代理么?
Retrofit是一个公认的优秀框架,我们都知道Retrofit只不过是对OkHttp做了封装。那一个基于OkHttp二次封装的网络请求库,究竟是怎么做到以其优秀的易用性、拓展性为人称道的?
「赏码」更优雅的使用Gson解析Json
Gson背靠Google这棵大树,因其简单直观的API,一直以来基本稳坐Android开发序列化的头把交椅。本文对Gson的使用及主要流程做下分析,帮助你更优雅的使用Gson
从LeakCanary看ViewModel生命周期监控
前面两篇文章中已经了解了LeakCanary中Service和Fragment生命周期监控的实现,那么ViewModel生命周期监控又是怎么实现的呢? 同样的,要了解ViewModel生命周期监控,我
从LeakCanary看Fragment生命周期监控
前文中我们已经了解到LeakCanary中Service生命销毁的监听方式,那么Fragment的生命周期监听又是怎么实现的呢? Activity生命周期监听,在Application里面有Activ
从LeakCanary看如何判断对象被回收
前面已经了解了Service,Fragment,ViewModel对象的销毁时机,那么在触发销毁时机后,我们怎么判断这些对象有没有回收呢? 大家都知道在Java中有强引用,弱引用,软引用,虚引用四种引
LeakCanary万字源码解析,干货满满
前言 LeakCanary是Android面试中备受瞩目的一环,各大厂商如腾讯Matrix和快手Koom都自研内存泄漏检测框架,其原理分析也常被引述于帮助文档中。本文旨在抛却浮躁情绪,深入探究该框架的
Dagger2注解大全
前言 Dagger是帮助实现依赖注入的库,虽然很多人都知道依赖注入对于架构设计的重要性,但是Dagger学习曲线十分陡峭,官方文档更是看了几遍也很难消化。本文旨在通过一篇文章来让大家看懂并上手Da
Android 启动优化(一) - 有向无环图
这几篇文章从 0 到 1,讲解 DAG 有向无环图是怎么实现的,以及在 Android 启动优化的应用。 推荐理由:现在挺多文章一谈到启动优化,动不动就聊拓扑结构,这篇文章从数据结构到算法、到设计都给大家说清楚了,开源项目也有非常强的借鉴意义。 说到 Android 启动优化,…
【带着问题学】关于LeakCanary2.0你应该知道的知识点
1.`LeakCanary`是如何初始化的? 2.说一下`LeakCanary`是如何查找内存泄露的? 3.为什么`LeakCanary`不能用于线上?
关于 Fresco 和 Glide,真的和你想的一样吗
网上对于 Fresco 的讨论一般都是说 Fresco 性能更好,Glide 使用更简单。然而这个问题的答案真的有那么明显吗? 比如性能问题。Fresco 性能真的比 Glide 好多少吗?毕竟 Fresco 包更大,线程开得也更多,图片重采样也要手动提供 ResizeOpti…