首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
CLee
掘友等级
Android工程师
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
262
文章 245
沸点 17
赞
262
返回
|
搜索文章
CLee
赞了这篇文章
陈泡泡_
Android
·
2年前
关注
Room监听本地数据变化原理
https://developer.android.com/topic/architecture/data-layer/offline-first?hl=zh-cn 在go...
13
评论
分享
CLee
赞了这篇文章
恋猫de小郭
Flutter & Dart GDE @🏆 掘金签约作者
·
7月前
关注
Google 将取消 Kotlin GDE,JetBrains 放弃 为 KMP 定制独立 IDE
2025 让我最震惊的消息之一就是:Google 将取消 Kotlin GDE,也就是 2025 年开始不再有 Kotlin 类目的 GDE : 从目前消息看,Kotlin...
51
29
分享
CLee
赞了这篇文章
BennuCTech
公众号:BennuCTech
·
1年前
关注
说一说Kotlin协程中的同步锁——Mutex
虽然kotlin中也可以使用synchronized,但是有很大的问题。因为synchronized当获取不到锁的时候,会阻塞线程,这样这个线程一段时间内就无法处理其他任务...
14
1
分享
CLee
关注了标签
HarmonyOS
Android工程师
CLee
关注了
程序员DHL
Android工程师
CLee
赞了这篇文章
野生的码农
我的同名公众号 @「野生的码农」,分享代码世界的趣事
·
1年前
关注
3个小 bug,直接损失近千万😭
可能因为家丑不可外扬,网上鲜有人分享因为 bug 亏大钱的事故,本文分享3个我亲身经历的简单 bug,它们带来的直接损失,达到近千万之巨。。。...
646
91
分享
CLee
赞了这篇文章
唐子玄
🏆掘金签约作者
·
2年前
关注
业务架构的救世主是 MVI(一)
业务迭代时使用好的架构能减少bug你信吗?在经历了 MVP 的痛苦以及 MVVM 短暂的幸福之后来看看 MVI 是如何优雅地拯救世界的。...
158
35
分享
CLee
赞了这篇文章
程序员徐公
Android 高级工程师 @公众号:徐公
·
1年前
关注
Android gradle 依赖树变化监控实现(gradle dependency tree change)
在项目开发中,会有很多第三方依赖,通过 gradle 引入进来的。比如 androidxDesignVersion、androidxSupportVersion、 rxja...
27
评论
分享
CLee
赞了这篇文章
青石路记
1年前
关注
实现JVM级别共享静态变量
在 Android 中如热修复,Dex 动态加载,不同类加载器隔离三方库等,都存在跨ClassLoader通信,JvmWideVariable 为我提供了新的解决方式。...
12
5
分享
CLee
赞了这篇文章
尉迟涛
2年前
关注
使用RecyclerView实现三种阅读器翻页样式
阅读器三种翻页模式实现,基于RecyclerView,横向覆盖滑动(Slide Mode)、竖直滑动(Scroll Mode)、仿真翻页(Flip Mode)...
88
10
分享
CLee
赞了这篇文章
晴天小庭
菜鸟级安卓工程师 @广州某作坊
·
2年前
关注
妈!Jetpack Compose太难学了,别怕,这里帮你理清几个概念
随着声明式布局的方式逐渐扩展到手机端开发,谷歌也推出了Jetpack Compose框架,然而Compose过于难以上手的缺点让许多新人望而却步,文章重点针对几个初学者面临...
300
47
分享
CLee
赞了这篇文章
Pursue_LLL
前端
·
2年前
关注
Unix、Linux、 MacOs、 Bash、 Shell 之间的关系,为什么Mac可以使用Linux的命令?
在使用过Windows的用户初次接触macOS时,很可能会发现一个有趣的现象——在macOS系统中竟然可以使用Linux的命令!这无疑让人产生了很大的疑惑和好奇。为什么ma...
4
1
分享
CLee
赞了这篇文章
god23bin
全占攻城狮 @独立开发
·
2年前
关注
策 略 模 式「指 鼠 为 鸭」
大家好,我是 god23bin,今天我们来介绍下设计模式中的一个重要的设计模式——策略模式。 当涉及到某个行为或算法有多个变体时,策略模式是一种常见的设计模式。它允许在运行...
56
31
分享
CLee
赞了这篇文章
字节跳动技术团队
@字节跳动
·
1年前
关注
如何利用播放器节省20%点播成本
火山引擎基于支撑抖音业务实践,发现通过播放器优化为点播业务节省20%甚至更多的成本,文章将聚焦在播放器层面如何节省成本展开。...
33
4
分享
CLee
赞了这篇文章
孙先森Blog
Android开发工程师
·
2年前
关注
Android 干货分享:插件化换肤原理(2)—— 实现思路、主流框架分析
插件化换肤原理,本系列从Android View创建源码深入分析至主流框架实现分析,彻底理解插件化换肤。...
24
4
分享
CLee
赞了这篇文章
满嘴跑火车的小土匪
2年前
关注
图解 Binder:内存管理
在本文,我们将深入探讨 Binder 的内存管理。这涉及了虚拟内存、mmap、缓冲区分配和释放、物理内存页分配和释放,以及内存缩减器等机制。它们共同提升 Binder 通信...
29
4
分享
CLee
赞了这篇文章
上古有鹏其名为鲲
2年前
关注
预下载视频网络流量消耗问题分析
简介 最近得到一个问题,之前业务上为了视频在启动APP后能秒播,对第一个视频做了预加载逻辑。但是最新发现,这个文件的预下载消耗用户的流量远远多于应该的预下载大小。 开始抓包...
4
评论
分享
CLee
赞了这篇文章
程序员江同学
Android Developer
·
4年前
关注
【带着问题学】协程到底是怎么切换线程的?
`kotlin`协程本质上对线程池的封装。`kotlin`协程可以用同步方式写异步代码,自动实现对线程切换的管理。 那么`kotlin`协程到底是怎么实现线程切换的呢...
86
9
分享
CLee
赞了这篇文章
唐子玄
🏆掘金签约作者
·
4年前
关注
Kotlin 协程 | CoroutineContext 为什么要设计成 indexed set?(一)
CoroutineContext是 Kotlin 协程中的核心概念,它是用来干嘛的?它由哪些元素组成?它为什么要这样设计?这篇试着分析源码以回答这些问题。...
84
34
分享
下一页
关注了
30
关注者
1
收藏集
3
关注标签
19
加入于
2016-10-03