首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
躺着舒服
掘友等级
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
21
文章 21
沸点 0
赞
21
返回
|
搜索文章
躺着舒服
赞了这篇文章
胡飞洋
公众号:胡飞洋 @字节跳动
·
5年前
关注
“终于懂了” 系列:Android屏幕刷新机制—VSync、Choreographer 全面理解!
在Android中,当我们谈到 布局优化、卡顿优化 时,通常都知道 需要减少布局层级、减少主线程耗时操作,这样可以减少丢帧。如果丢帧比较严重,那么界面可能会有明显的卡顿感。...
404
75
分享
躺着舒服
赞了这篇文章
Pika
Android GDE | 🏆掘金移动端签约作者 @字节跳动
·
2年前
关注
关于我成为谷歌开发者专家(GDE)这件事
在本篇没有复杂的技术细节,完全讲述我作为一名GDE的故事。里面包含我的成长过程,以及一些认知,希望能够帮助到你...
110
35
分享
躺着舒服
赞了这篇文章
胡飞洋
公众号:胡飞洋 @字节跳动
·
5年前
关注
Activity的启动过程详解(基于Android10.0)
话说Android中有四大组件:Activity、Service、BroadcastReceiver、ContentProvider。我们最常接触也是用户直接感受到的就是A...
161
19
分享
躺着舒服
赞了这篇文章
胡飞洋
公众号:胡飞洋 @字节跳动
·
5年前
关注
“终于懂了“系列:Jetpack AAC完整解析(三)ViewModel 完全掌握!
上一篇介绍了Jetpack AAC 的数据处理组件 LiveData,它是使得 数据的更新 能以观察者模式 被observer感知,且此感知只发生在活跃生命周期状态。 这篇...
127
15
分享
躺着舒服
赞了这篇文章
朱涛的自习室
Android & Kotlin GDE
·
1年前
关注
深入理解 Jetpack Lifecycle(原理篇)
你好,我是朱涛。最近我打算系统化梳理下 Android Jetpack 的一些核心组件。在上一篇博客《深入理解 Jetpack Lifecycle(用法篇)》当中,我简单介...
18
2
分享
躺着舒服
赞了这篇文章
苏火火
Android @江南皮革厂
·
4年前
关注
深入理解 RecyclerView 的绘制流程和滑动原理(匠心巨作-上)
前言:做人如果没有梦想,那和咸鱼有什么区别。——《少林足球》一、概述 RecyclerView支持各种各样的布局效果,其核心关键在于RecyclerView.LayoutM...
61
5
分享
躺着舒服
关注了
朱涛的自习室
躺着舒服
赞了这篇文章
ZSAchg
4年前
关注
RecyclerView源码分析(六)缓存提取和回收
这篇文章我们讲RecycleView的缓存提取和回收,这是RecyclerView的核心部分,也是精髓部分。为什么叫RecycleView也是因为可以进行回收和复用。...
10
2
分享
躺着舒服
赞了这篇文章
ZSAchg
4年前
关注
RecyclerView源码分析(七)局部刷新原理
所有刷新的方式?都有什么差别?为什么要局部刷新 ?局部刷新源码层面原理?我们能从日常使用中获取什么?快从源码角度一探究竟...
17
1
分享
躺着舒服
赞了这篇文章
苏火火
Android @江南皮革厂
·
4年前
关注
深入理解 RecyclerView 的回收复用缓存机制详解(匠心巨作-下)
前言: 生命总是要有信仰,有梦想才能一直前行,哪怕走的再慢,也是在前进。一、概述 RecyclerView作为官方指定的高效、高拓展性的列表控件,做了很好的封装,灵活好...
81
8
分享
躺着舒服
赞了这篇文章
BennuCTech
公众号:BennuCTech
·
4年前
关注
RecyclerView局部刷新机制——payload
payload机制作用很大,尤其是当RecyclerView中的每个Item布局和数据比较复杂,需要单独更新的时候。使用payload不仅仅解决闪烁和重影问题,也会使更新更...
35
评论
分享
躺着舒服
赞了这篇文章
JayceonDu
Android @将鼠标放在我的头像上
·
3年前
关注
【RecyclerView】别再notifyDataSetChanged()了!使用DiffUtil让你的RecyclerView更加丝滑
目录 场景介绍 DiffUtil 怎么用 代码分析 ReyclerView.ListAdapter 还是先来看看怎么用 源码分析 场景介绍 先介绍一下MVVM 我相信大家都...
60
4
分享
躺着舒服
赞了这篇文章
星际码仔
3年前
关注
这10张图拿去,别再说学不会RecyclerView的缓存复用机制了!
作为ViewPager2系列的第一篇,本篇的主要目的是快速普及必要的前置知识,而内容的核心,正是RecyclerView的缓存复用机制。...
213
30
分享
躺着舒服
赞了这篇文章
张拭心
AI 工程师 / Android GDE / 出版书作者 @上海
·
3年前
关注
一名工作七年安卓开发的 2022 总结
大家好,我是 shixin。 一转眼到了 2022 的最后一天,今年发生了很多事,这篇文章来总结一下。...
183
41
分享
躺着舒服
赞了这篇文章
开发的猫
Android开发
·
6年前
关注
Android NDK入门:C++ 基础知识
本文算作是 《Android 音视频开发打怪升级》系列文章的“番外”篇,原本打算将本文的内容写在 《Android FFmpeg视频解码播放》 这篇文章中,因为要想学习 F...
151
14
分享
躺着舒服
赞了这篇文章
朱涛的自习室
Android & Kotlin GDE
·
3年前
关注
沉思录 | 揭秘 Compose 原理:图解 Composable 的本质
你好,我是朱涛。这是「沉思录」的第二篇文章。今天我们来聊聊 Compose 的原理!我们都知道,Jetpack Compose最神奇的地方就是:可以用 Kotlin 写UI...
134
25
分享
躺着舒服
赞了这篇文章
Flywith24
Android Developer
·
4年前
关注
不做跟风党,LiveData,StateFlow,SharedFlow 使用场景对比
最近网上流传出「LiveData 被弃用,应该使用 Flow 替代 LiveData」的声音。 LiveData 真的有那么不堪吗?Flow 真的适合你使用吗? 我们今天来...
460
80
分享
躺着舒服
赞了这篇文章
IT互联网大叔
android工程师 @vivo
·
5年前
关注
深入kotlin:const 对话 val,有必要用const申明变量吗?
const val 修饰的的变量,一定是编译时的常量,在编译期就知道他的值了。不需要依赖运行时创建的任何变量。 而val申明的变量,是只读变量。只能赋值一次,可以是运行期间...
28
23
分享
躺着舒服
赞了这篇文章
KunMinX
Android @重学安卓
·
6年前
关注
就算不去火星种土豆,也请务必掌握的 Android 状态管理最佳实践!
巧用十六进制消除状态管理一致性问题,让原本指数爆炸的复合状态缩减为一。且可直接读写于数据库,无需二次转换。...
439
113
分享
躺着舒服
关注了
字节小站
下一页
关注了
6
关注者
0
收藏集
2
关注标签
14
加入于
2021-10-10