首页
AI Coding
数据标注
NEW
沸点
课程
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
框架源码
订阅
碧海不想说话
更多收藏集
微信扫码分享
微信
新浪微博
QQ
62篇文章 · 0订阅
RecyclerView缓存原理,有图有真相
1. RecyclerView缓存机制与性能优化关系 RecyclerView做性能优化要说复杂也复杂,比如说布局优化,缓存,预加载等等。其优化的点很多,在这些看似独立的点之间,其实存在一个枢纽:Adapter。因为所有的ViewHolder的创建和内容的绑定都需要经过Adap…
Android显示框架:Android布局解析者LayoutInflater
第一次阅览本系列文章,请参见导读,更多文章请参见文章目录。 LayoutInflater可以把xml布局文件里内容加载成一个View,LayoutInflater可以说是Android里的无名英雄,你经常用的到它,却体会不到它的好。因为隔壁的iOS兄弟是没有 这种东西的,他们只…
Android字体系列 (四):全局替换字体方式
前言 很高兴遇见你~ 在本系列的上一篇文章中,我们了解了 Xml 中的字体,还没有看过上一篇文章的朋友,建议先去阅读 Android字体系列 (三):Xml中的字体,有了前面的基础,接下来我们就看下
如何应对Android面试官->布局原理与xml解析,手写插件化换肤框架核心实现(下)
xml是如何解析的?布局是如何加载的?view 是如何创建的?了解了这些之后,如何进行实战呢?大厂面试官带你实战,轻松应对面试官连环炮
如何应对Android面试官->布局原理与xml解析,手写插件化换肤框架核心实现(上)
大厂面试官带你深度理解xml解析与布局原理,带你手写插件化换肤框架核心实现,轻松应对Android面试官连环炮~~
Jetpack ViewModel (源码分析) 面试
ViewModel不仅是Activity和Fragment数据集中管理和通信类,而且促进了MVVM和MVI架构规范。这篇文章希望帮助读者深入理解ViewModel,面试中对答如流。 一、ViewMod
反思|Android 事件分发机制的设计与实现
Android体系本身非常宏大,源码中值得思考和借鉴之处众多。以整体事件分发机制为例,其整个流程涉及到了 系统启动流程(SystemServer)、输入管理(InputManager)、系统服务和UI的通信(ViewRootImpl + Window + WindowManag…
金三银四,Android View的绘制流程看这篇就够了
View是如何显示出来的 调用Activity的attach方法,该方法会创建PhoneWindow对象 在onCreate的setContentView方法中,先会通过PhoneWindow的get
自己实现一个聊天模块
大致的实现效果 群聊和私聊 联系人 这个是我独立写完的一个模块,以前并没有怎么了解websocket,很长一段时间都是使用轮询完成类似的功能,了解到这个之后,我就很快更换了技术栈 后端我使用的是go语
为什么你的App总是忘记所有事情
通过实例解密ViewModel 与 SavedInstanceState,在Android中的双层状态管理系统,并学会用现代的方法来持久化状态。