首页
AI Coding
数据标注
NEW
沸点
课程
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
Android源码分析
订阅
beiying13376
更多收藏集
微信扫码分享
微信
新浪微博
QQ
36篇文章 · 0订阅
使用 AIDEGen 将 AOSP 项目导入 Android Studio
本文介绍了如何使用 Google 推荐的 AIDEGen 将 AOSP 的模块导入 Andriod Studio。相比于使用传统的 idegen.sh 和手动编辑 iml 文件,这种方式更加便捷高效。
Android进阶宝典 -- Glide源码分析
业内主流Glide图片加载框架源码分析,从with、load、into三大主线介绍Glide的亮点之处,最后自定义Glide框架
RecyclerView 缓存机制 | 如何复用表项?
RecyclerView 内存性能优越,这得益于它独特的缓存机制,这一篇以走读源码的方式探究 RecyclerView 的缓存机制。
OKHttp源码分析(九)Https安全处理
这篇的整体逻辑和上一篇Http2.0的一致,也是先介绍Https,再看在OkHttp里是怎么实现的。 Https Https是Http协议加上下一层的SSL/TSL协议组成的,TSL是SSL的后继版本
Android Automotive 开发工具
Android Automotive 开发工具 主要列举了固件烧录工具,命令行工具,启动优化分析工具
Fresco架构设计赏析
Fresco源码庞大,涉及的图片加载情况众多。本系列Fresco源码分析是沿着Fresco网络加载图片这个点展开的。 下面结合代码分别解释一下上面各模块的作用以及大概的工作原理。 它继承自ImageView,是Fresco加载图片各个阶段过程中图片显示的载体,比如在加载图片过程…
架构设计之美-揭秘Retrofit设计原理
Retrofit是Android开发中主流的网络请求框架,为什么Retrofit会成为主流? Retrofit 解决了什么样的问题? Retrofit的目的是什么? 以及Retrofit是如何设计网络请求框架的.等等 我们不得不去了解Retrofit的设计原理. 我会通过一下几…
Glide 初探
Glide 是现在Android开发常用的一个图片加载工具,可以根据资源文件、网络URL请求图片,并设置到控件当中。并且有一套完整的缓存重用机制,可以很大程度上地节约内存。 我们首先需要通过网络请求工具请求图片,以Stream的形式将图片存储于一个Bitmap对象中,然后再通过…
LeakCanary 2 —— 检测 RootView、Service 泄漏
最近 LeakCanary 的代码中加入了对 RootView(一般为 DecorView)、Service 泄漏自动检测的功能,本文来分析下这两个功能的实现思路。 要实现 RootView 的检测,我们只需要在 RootView detached 的时候 watch Root…
LeakCanary 2 分析
补全 ROOT_JNI_MONITOR 缺少的 thread_serial_number 和 stack_depth 字段