首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
Android
订阅
清风冷梅
更多收藏集
微信扫码分享
微信
新浪微博
QQ
230篇文章 · 0订阅
Android17 为什么重写 MessageQueue
Android 的消息机制,从第一个版本到 Android 16,核心实现没怎么变过。 一个 synchronized 锁,守着一条单链表,所有线程排队等着往里塞消息。跑了二十年,终于在 Androi
RecyclerView布局绘制优化-OkLayoutInflater
使用OkLayoutInflater优化RecyclerView的布局加载,使得首帧渲染耗时65ms->35ms,滑动帧率45fps->52fps。
2025 再读Android Okhttp源码
Okhttp源码分析 一. 请求流程分析跟踪 1. OkHttpClient类 OkHttpClient类的主要职责就是让用户配置一些请求参数(如interceptor、connectTimeout等
如何应对 Android 面试官 -> 玩转 Jetpack DataBinding
前言 本章重点讲解 DataBinding 及其原理; DataBinding 的由来 DataBinding 的本质是实现 双向绑定 也就是数据变化UI更新,UI改变反映到数据上;
Gradle 8.11.1的升级之旅
如果大家的gradle版本之前是4.0.1或者4.2.0这种低版本,大家不要一下子就升到8.0版本,一定要一步步升级 第一步:gradle 4.0.1升级到7.4.2 build.gradle gra
跟🤡杰哥一起学Flutter (三十四、玩转Flutter手势机制✋)
😄 万字长文,带你捋清「Flutter手势」组件的用法,以及背后的实现原理:Hit Testing、手势竞技场、手势识别器、整个调用链路...
TabLayoutMediator2 -- 实现TabLayout+RecyclerView的锚点定位
在ViewPager2发布之后,TabLayout加入了一个非常好用的中间类--TabLayoutMediator来实现TabLayout与ViewPager2的绑定与滑动联动效果。今天我们就模仿TabLayoutMediator来实现一个TabLayout与RecyclerV…
2025年Android六边形战士开发趋势,需要掌握哪些技能可自我反省
2025年Android六边形战士开发趋势,需要掌握那些技能和自我反省,要向六边形战士方向 发展并不断深入,当然六边形战士只是一个名词,Android实际涉及到的分支,可能不止6个,可以
Compose 类型稳定性注解:@Stable & @Immutable
@Stable 和 @Immuable 是 Compose 特有的类型稳定性注解,可以帮助 Compose 提升重组性能。本文将针对 Compose 类型的稳定性以及相关注解的使用做一个介绍
Now In Android 精讲 3 - 眼花缭乱的 Kotlin 类型
本文深入解析了 Kotlin 的类型系统,探讨了 kotlin 里面的各种类型,我们讨论了它们之间的关系、具体的使用场景以及在 Now In Android 项目中的实际应用。