首页
AI Coding
数据标注
NEW
沸点
课程
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
柿蒂
掘友等级
客户端工程师
热爱探索的客户端工程师
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
32
文章 31
沸点 1
赞
32
返回
|
搜索文章
柿蒂
关注了标签
设计模式
客户端工程师
柿蒂
关注了标签
程序员
客户端工程师
柿蒂
关注了标签
代码规范
客户端工程师
柿蒂
关注了标签
算法
客户端工程师
柿蒂
客户端工程师
·
7月前
关注
从一个Bug深入WindowInsets 的传递机制演化
前言: Android低版本中的 WindowInsets 分发机制是「懒惰式且缺乏自动性」的 —— 依赖 ViewRootImpl.performTraversals()...
1
评论
分享
柿蒂
客户端工程师
·
7月前
关注
为什么开启底部导航栏(三大金刚键)后,全屏或沉浸式模式会出现布局异常
类似系统相册中点击全屏预览,再次点击退出全屏,,原本以外只要对状态栏的处理和计算即可,但是发现一个神奇的现象,在开启底部三个金刚键之后,toolbar计算出现问题...
1
评论
分享
柿蒂
客户端工程师
·
7月前
关注
Debug包和Release包性能差异可以达到数倍? ——深入分析Android性能优化
最近在开发的项目中包含了很多复杂的Ui以及各种自定义view和手动添加的view,包括各种复杂的动画效果,在今天调试一个动画的时候,发现页面滑动严重的卡顿。...
1
评论
分享
柿蒂
客户端工程师
·
7月前
关注
【踩坑记录】Glide 抹掉图片圆角透明区域的隐藏机制:一次 Alpha 通道的消失之谜
前言: 原以为只是个图片加载问题,结果绕了一圈,发现是 Glide、Bitmap、View 三者联动下的隐秘 Bug。这是一篇关于图片透明圆角被“吃掉”的终极分析与解决方案...
1
评论
分享
柿蒂
客户端工程师
·
7月前
关注
【踩坑记录】Glide 加载本地资源 ID 出现错乱问题的排查与解决
Android开发中,使用 Glide 加载图片资源是一个很常见的方案。但是最近我遇到了一个十分诡异的问题:使用 Glide 加载本地 R.mipmap 资源时,加载的图片...
1
评论
分享
柿蒂
客户端工程师
·
7月前
关注
一个很离谱的Android混淆打包下MediaStore查询排序问题
在我们的项目中其实有一个问题,断断续续困扰着整个项目组,也一直有用户反馈,而当我们排查时也没有什么头绪,最后发现了一个很离奇的情况,在使用 MediaStore 查询本地文...
1
评论
分享
柿蒂
客户端工程师
·
7月前
关注
解决ViewTreeObserver引发的一个问题
在最近的项目开发中,遇到了一个关于布局的BUG。最开始以为这只是一次酣畅淋漓,非常麻烦的问题修复,慢慢深入发现了,只需要简单的适配即可。...
1
评论
分享
柿蒂
客户端工程师
·
7月前
关注
Android Room 数据库版本升级踩坑:解决跨版本升级冲突
一、问题背景 在最近的项目开发中,我遇到了一个严重的数据库升级问题。项目的数据库在版本10时新增了一个表,在版本11时为该表增加了一个字段。看似简单的变更,但在用户直接从版...
1
评论
分享
柿蒂
客户端工程师
·
7月前
关注
Android Room 数据库踩坑:手动升级和自动升级一起使用导致数据库报错
在最近的项目开发中,我有个产品需求,需要修改到原来的数据库,增加一个字段,对于数据库操作原本以为很简单,但是没想到踩了一个巨大的坑,今天有空对这个问题进行分析,在这过程中学...
1
评论
分享
柿蒂
客户端工程师
·
7月前
关注
WorkManager 任务链详解:优雅处理云相册上传队列
一、背景与需求 在开发云相册上传功能时,我们常常需要处理多个照片的连续上传任务。这类任务往往涉及以下几个方面的需求: 任务顺序执行:确保上传任务按照预定顺序依次执行。 支持...
9
1
分享
柿蒂
客户端工程师
·
7月前
关注
Android分页查询数据库方案
在 Android 项目中,展示本地数据是一个常见需求。然而,当数据量较大时,如果我们不采用分页加载的方式,应用加载速度会显著下降,用户等待时间会增加,从而影响整体用户体验...
1
评论
分享
柿蒂
客户端工程师
·
7月前
关注
深度解析:如何用 Paging3 优雅地处理复杂数据源切换
在项目中,当需要对在线数据和本地数据进行混合分页处理时,Paging3 提供了强大的工具,能够帮助我们优雅地实现数据加载和切换逻辑。然而,对于一些复杂的场景,就需要自己做处...
1
评论
分享
柿蒂
客户端工程师
·
7月前
关注
Android Paging3 实现在线与本地数据的高效融合与动态布局解析
前提摘要 最近项目需要实现类似xx网盘和xx相册的云盘相册效果,刚好有空整理了一下实现思路,记录下来。...
1
评论
分享
柿蒂
客户端工程师
·
7月前
关注
解决setText()触发requestLayout导致View位置频繁刷新的问题
在我们某个应用中,有一个功能需要显示时间的秒数、分钟数等。在正常情况下,我们每秒更新一次 TextView 的 setText() 方法来显示数据。...
8
2
分享
柿蒂
客户端工程师
·
7月前
关注
从findViewById失效的问题到深入setContentView
最近在接手一些老项目时,我发现其中存在布局点击事件无效和频繁崩溃的问题。经过简单排查,发现问题的根源在于项目中混用了 ViewBinding 和 findViewById...
1
评论
分享
柿蒂
客户端工程师
·
7月前
关注
从绘制时机深入浅出View.post
遇到了一个有趣的问题:在页面中有一个 `ImageView`,它的宽度或高度根据传入的图片自动拉伸。然后根据 `ImageView` 的大小,通过代码绘制一个新的 `Vie...
1
评论
分享
下一页
个人成就
文章被点赞
113
文章被阅读
14,848
掘力值
583
关注了
3
关注者
36
收藏集
0
关注标签
30
加入于
2025-06-14