首页
首页
沸点
课程
直播
活动
竞赛
商城
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
android
卡布达学安卓
创建于2021-05-31
订阅专栏
android相关知识
等 31 人订阅
共71篇文章
创建于2021-05-31
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
android源码宇宙-Glide
描述 版本 源码基于4.12.0 源码 主流程分别是with、load、into这三个方法,我们重点分析一下 源码类图 在参考文章上找到了一张很棒的类图 重要的方法和类 RequestManager
android源码宇宙-Retrofit
Retrofit使用 Retrofit源码 主流程 源码查看入口 Retrofit动态代理监听 validateServiceInterface如何进行合法性校验和方法初始化 接着第2步和第3步看lo
android源码宇宙-WindowManager
Wms作用 wms用于窗口的创建、添加、删除,同时可以控制窗口的层级 源码 关键类 DisplayThread 这个方法应该不算很关键,但是了解还是很有用的 Session Session.mUid,
android源码宇宙-ViewRootImpl
ViewRootImpl分析 ViewRootImpl是用来指导我们view体系测量、布局、绘制的一个类,当需要重新刷新的时候,ViewRootImpl会负责去申请vsync信号,然后在收到vsync
android源码宇宙-Choreographer
Choreographer是什么 Choreographer主要用来申请垂直脉冲信号,指导ViewRootImpl完成屏幕刷新 源码分析 讲Choreographer要从ViewRootImpl开始讲
android源码宇宙-StateFlow
用法 image.png 源码 collect添加观察者 MutableStateFlow.collect collect是一个扩展方法,是唯一入口 下一步就是找到真实Flow实现类里面的collec
android源码宇宙-activity启动源码
源码 关键类说明 1、ActivityRecord Activity栈中的一个节点,用于展示一个Activity它集成了WindowToken实现了WindowManagerService中的一个接口
android源码宇宙-android的Activity如何展示View
源码 要点 mContentParent:下文中的mContentParent实际类型是ActionBarOverlayLayout,是我们布局文件的直接父布局 Activity的展示过程大概就是at
android源码宇宙——SystemServer源码
SystemServer 老生常谈了,也不是啥重点,不过懂的话还是很有用的。这东西用来创建和管理系统服务,同时也可以管理我们的应用进程 关于他们的源码分析,并不能只看他自己,需要从zygote开始查看
android源码宇宙——Okhttp
Okhttp的使用 源码 阅读大纲 同步调用网络请求流程 异步调用网络请求流程 Dispatcher类的代码逻辑 几个拦截器的逻辑 查看同步调用主流程 从newCall开始 调用RealCall.ne
Compose默认主题Color不够用怎么办?,一招解决
为什么要自定义主题 上面代码中的颜色是系统默认主题中的颜色,他能满足我们大部分颜色的需求,不过对于庞大的业务来说总会有多余的颜色需要处理,并且也可能需要适配深色和亮色两种模式,在这种情况下自定义主题就
Jetpack Compose使用自定义操作符实现绘制五角星效果
说明 compose中我们的所有ui操作,包括一些行为,例如:点击、手势等都需要使用Modifier来进行操作。因此对Modifier的理解可以帮助我们解决很多问题的 自定义星行Modifier 本文
compose 页面间参数正向反向传递方法
名词解释 什么是正向反向参数传递呢 正向:相当于一个Activity启动另一个Activity并向其传递参数; 反向:相当于一个Activity退出的时候向启动它的Activity回传参数; 思路 本
使用RecycleView优雅的实现数据列表更新
问题描述 关于notifyDataSetChanged的弊端,无需赘言,他会对 Recycleview 的整个列表进行刷新。因此在大数据量场景下(目前此种更新数据方法也不早再是官方推荐的了),这可能是
使用kotlin委托实现ViewBinding懒加载
本文我们使用继承 Lazy 和 lazy 关键字实现 Viewbinding 的注入 继承 Lazy 方式 实现代码 使用方式 lazy 关键字方式 实现代码 使用方式
Android Compose 监听系统返回键监听的方法
Compose返回键监听方法 方法1 方法2 在@Composable方法中加入如下监听设置,方法1的实现方式就是使用如下方式实现的
Compose实用知识整理
防快速点击 说明 防快速点击主要使用 Modifier 操作符来实现,代码如下 代码 效果 gif 中有两个按钮, 第一个使用正常的 clickable,每次点击悲剧都会变色; 第二个按钮使用了我们的
源码
近期准备开始写一下常用框架源码相关的内容,实际上关于源码的阅读从未间断过。但是往往是看完、懂了、会了、忘了、不会了。究其原因我发现往往是因为我们缺少对相关知识的整理,导致真实的理解不够全面。那么现在我
Compose中没有启动模式,怎么办?-教你模拟启动模式
关于设计模式 我们都知道在activity体系中是有多种启动模式的:standard、singleTop、singleInstance、singleTask四种。但是在compose中因为是单acti
使用Compose实现淘票票选择电影座位的ui效果
PK创意闹新春,我正在参加「春节创意投稿大赛」,详情请看:春节创意投稿大赛 起因 新年要来了,看电影是我们新年中必不可少的娱乐项目,那么看电影的时候你是否有想过选座位的空间是如何实现的呢,今天就带你研
下一页