首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
Android
订阅
Lyra
更多收藏集
微信扫码分享
微信
新浪微博
QQ
15篇文章 · 0订阅
自定义 LayoutManager,让 RecyclerView 效果起飞
本文内容主要是介绍自定义LayoutManager前需要了解的一些的前置工作,为自定义LayoutManager提供理论基础。
Android 性能优化必知必会(2020-5-16)
在学习的过程中,除了看源码,我还接触到了很多互联网上已有的知识,各位前辈们,将他们的知识和经验倾囊相授,让我少走了很多弯路. 我在自己的笔记里面存了很多很优秀的技术文章和技术文档,现在我决定将这些放到网上,让每一个想进入 Android 系统开发和优化这个领域的人,能通过阅读这…
卡顿、ANR、死锁,线上如何监控?
一、前言 最近参加了几轮面试,发现很多5-7年工作经验的候选人在性能优化这一块,基本上只能说出传统的分析方式,例如ANR分析,是通过查看/data/anr/ 下的log,分析主线程堆栈、cpu、锁信息
让你的 RecyclerView 实现「梦幻联动」
背景 最近雪球 Android 团队针对基金详情页缓慢帧问题进行了一系列优化,其中一项主要工作是通过 RecyclerView 实现分屏加载,实现过程中需要解决的重点问题是“底部讨论浮层联动效果”,本
🍵补齐Android技能树——从AGP构建过程到APK打包过程
🤡杰哥带你从源码层面了解Android Gradle Plugin的构建过程,以及打包一个APK都经历了哪些Task~
【Android源码系列】深入源码分析UI的绘制流程
如果你熟悉 Activity 的启动流程的话那么对时序图 ActivityThread 中 handleLaunchActivity 方法不陌生,该方法在启动 Activity 后会被调用执行
RecyclerView 刷新列表数据的 notifyDataSetChanged() 为什么是昂贵的?
当列表数据变更时,调用 notifyDataSetChanged() 是最省事的。无需关心变更的细节,一股脑统统刷一遍就完事了。但这样做也是最昂贵的。读完这一篇源码走查就知道为啥它这么昂贵了。
自定义View事件之进阶篇(一)-NestedScrolling(嵌套滑动)机制
在Lollipop(Android 5.0)时,谷歌推出了NestedScrolling机制,也就是嵌套滑动。本文将带领大家一起去了解谷歌对该机制的设计。通过阅读该文,你能了解如下知识点: 传统事件分发机制中嵌套滑动的实现与局限性。 谷歌NestedScrolling机制的原理…
Android 12上全新的应用启动画面,还不适配一下?
结合表格、示意图和动态图等多种形式,详细地演示了Android 12上推出的SplashScreen API的使用方法。助力开发者灵活定制各式各样的App启动页面。
RecyclerView 的滚动是怎么实现的?(一)| 解锁阅读源码新姿势
RecyclerView 是一个展示列表的控件,其中的子控件可以被滚动。这是怎么实现的?以走查源码的方式一探究竟。 切入点:触摸事件 阅读源码时,如何在浩瀚的源码中选择合适的切入点很重要,选好了能少走