首页
首页
沸点
课程
直播
活动
竞赛
商城
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
卡布达学安卓
掘友等级
android开发工程师
|
地球太空理事会
知识摆脱愚昧,安卓陶冶情操
获得徽章 8
动态
文章
专栏
沸点
收藏集
关注
作品
赞
294
文章 292
沸点 2
赞
294
返回
|
搜索文章
卡布达学安卓
赞了这篇文章
阿里巴巴终端技术
1年前
关注
Android Target 31 升级全攻略 —— 记阿里首个超级 App 的坎坷升级之路
从 Target 28 到 最新的 Target 31 升级过程中遇到的问题、原理、解决方案及操作方式,希望能帮大家在升级 Target 中事半功倍。...
179
19
分享
卡布达学安卓
赞了这篇文章
字节小站
android工程师 @公众号:字节小站
·
1年前
关注
聊聊Glide中的LRU BitmapPool
1. 前言 今天的主题是“聊一聊Glide缓存的技术细节”。此文的成因是,前日有个同学发了段Glide的源码给我看,希望我帮他解答一下他的疑惑。 2. 初探LruBitma...
7
评论
分享
卡布达学安卓
android开发工程师 @地球太空理事会
·
1年前
关注
android源码宇宙-WindowManager
Wms作用 wms用于窗口的创建、添加、删除,同时可以控制窗口的层级 源码 关键类 DisplayThread 这个方法应该不算很关键,但是了解还是很有用的 Session...
1
评论
分享
卡布达学安卓
android开发工程师 @地球太空理事会
·
1年前
关注
android源码宇宙-ViewRootImpl
ViewRootImpl分析 ViewRootImpl是用来指导我们view体系测量、布局、绘制的一个类,当需要重新刷新的时候,ViewRootImpl会负责去申请vsyn...
1
评论
分享
卡布达学安卓
android开发工程师 @地球太空理事会
·
1年前
关注
android源码宇宙-Choreographer
Choreographer是什么 Choreographer主要用来申请垂直脉冲信号,指导ViewRootImpl完成屏幕刷新 源码分析 讲Choreographer要从V...
1
评论
分享
卡布达学安卓
android开发工程师 @地球太空理事会
·
1年前
关注
android源码宇宙-StateFlow
用法 image.png 源码 collect添加观察者 MutableStateFlow.collect collect是一个扩展方法,是唯一入口 下一步就是找到真实Fl...
6
评论
分享
卡布达学安卓
关注了
Dx
android开发工程师 @地球太空理事会
卡布达学安卓
赞了这篇文章
Dx
2年前
关注
Android JectPack Compose原理解析
Android JectPack Compose 1. @Composable 添加了@Composable注解的函数会使函数类型改变,其内部依赖于贯穿整个函数作用域的Co...
28
2
分享
卡布达学安卓
android开发工程师 @地球太空理事会
·
1年前
关注
android源码宇宙-activity启动源码
源码 关键类说明 1、ActivityRecord Activity栈中的一个节点,用于展示一个Activity它集成了WindowToken实现了WindowManage...
1
评论
分享
卡布达学安卓
android开发工程师 @地球太空理事会
·
1年前
关注
android源码宇宙-android的Activity如何展示View
源码 要点 mContentParent:下文中的mContentParent实际类型是ActionBarOverlayLayout,是我们布局文件的直接父布局 Activ...
2
评论
分享
卡布达学安卓
赞了这篇文章
Watermelon02
大二在校Android新人
·
1年前
关注
实战Compose——做个简洁却不简单的星球打卡App
Focus是一款使用Compose实现,采用了MVI架构,包括Navigation,Hilt,Room,Flow等框架使用的星球集中打卡app。界面简洁而不简单,githu...
174
23
分享
卡布达学安卓
android开发工程师 @地球太空理事会
·
1年前
关注
android源码宇宙——SystemServer源码
SystemServer 老生常谈了,也不是啥重点,不过懂的话还是很有用的。这东西用来创建和管理系统服务,同时也可以管理我们的应用进程 关于他们的源码分析,并不能只看他自己...
1
评论
分享
卡布达学安卓
android开发工程师 @地球太空理事会
·
1年前
关注
android源码宇宙——Okhttp
Okhttp的使用 源码 阅读大纲 同步调用网络请求流程 异步调用网络请求流程 Dispatcher类的代码逻辑 几个拦截器的逻辑 查看同步调用主流程 从newCall开始...
5
评论
分享
卡布达学安卓
赞了这篇文章
铁头娃wawa
java,android
·
2年前
关注
Handler源码解析
Handler的意义 Handler不仅Android独创的,在Spring里也有Handler,web开发中的ajax也跟Handler的思想差不多。 Handler使得...
15
评论
分享
卡布达学安卓
android开发工程师 @地球太空理事会
·
1年前
关注
Compose默认主题Color不够用怎么办?,一招解决
为什么要自定义主题 上面代码中的颜色是系统默认主题中的颜色,他能满足我们大部分颜色的需求,不过对于庞大的业务来说总会有多余的颜色需要处理,并且也可能需要适配深色和亮色两种模...
8
评论
分享
卡布达学安卓
android开发工程师 @地球太空理事会
·
1年前
关注
Jetpack Compose使用自定义操作符实现绘制五角星效果
说明 compose中我们的所有ui操作,包括一些行为,例如:点击、手势等都需要使用Modifier来进行操作。因此对Modifier的理解可以帮助我们解决很多问题的 自定...
6
评论
分享
卡布达学安卓
android开发工程师 @地球太空理事会
·
1年前
关注
compose 页面间参数正向反向传递方法
名词解释 什么是正向反向参数传递呢 正向:相当于一个Activity启动另一个Activity并向其传递参数; 反向:相当于一个Activity退出的时候向启动它的Acti...
3
4
分享
卡布达学安卓
android开发工程师 @地球太空理事会
·
1年前
关注
使用RecycleView优雅的实现数据列表更新
问题描述 关于notifyDataSetChanged的弊端,无需赘言,他会对 Recycleview 的整个列表进行刷新。因此在大数据量场景下(目前此种更新数据方法也不早...
27
7
分享
卡布达学安卓
android开发工程师 @地球太空理事会
·
1年前
关注
使用kotlin委托实现ViewBinding懒加载
本文我们使用继承 Lazy 和 lazy 关键字实现 Viewbinding 的注入 继承 Lazy 方式 实现代码 使用方式 lazy 关键字方式 实现代码 使用方式...
3
评论
分享
卡布达学安卓
android开发工程师 @地球太空理事会
·
2年前
关注
Android Compose 监听系统返回键监听的方法
Compose返回键监听方法 方法1 方法2 在@Composable方法中加入如下监听设置,方法1的实现方式就是使用如下方式实现的...
4
评论
分享
下一页
个人成就
文章被点赞
842
文章被阅读
162,633
掘力值
4,872
关注了
60
关注者
213
收藏集
9
关注标签
6
加入于
2019-09-02