首页
AI Coding
数据标注
NEW
沸点
课程
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
长安皈故里
掘友等级
Android Engineer
Android 、Kotlin、Jetpack、Compose研究者
获得徽章 25
动态
文章
专栏
沸点
收藏集
关注
作品
赞
1.6K
文章 1.5K
沸点 90
赞
1.6K
返回
|
搜索文章
长安皈故里
赞了这篇文章
锅拌饭
Android @米忽悠
·
2月前
关注
Android Handler(一) 同步屏障泄露导致页面假死
背景: 在项目中,页面A中有一个计时器,显示了会议持续时间:10:04。 在测试阶段,QA提了个bug,说页面卡死了,时间卡在了10:03秒,并且按返回键没有响应。但是会议...
23
5
分享
长安皈故里
赞了这篇文章
RainyJiang
Android开发
·
14天前
关注
聊聊协程里的 Semaphore:别让协程挤爆门口
前言 最近在工作中遇到了一个非常普通的小需求,客户端需要从云端上拉取一堆图片链接,并且针对图片做升序处理后展示最终列表。听起来是不是很简单呢,不就是“下载 → 看大小 → ...
20
1
分享
长安皈故里
赞了这篇文章
编程指北
后台开发工程师 @腾讯
·
5年前
关注
C语言重点——指针篇(一文让你完全搞懂指针)| 从内存理解指针 | 指针完全解析
说到指针,就不可能脱离开内存,学会指针的人分为两种,一种是不了解内存模型,另外一种则是了解。 不了解的对指针的理解就停留在“指针就是变量的地址”这句话,会比较害怕使用指针,...
110
17
分享
长安皈故里
赞了这篇文章
Ysh
90后|全栈|@公: CoderYsh
·
1年前
关注
深入浅出-两小时带你速通C语言!
大家好,我是Ysh 如标题所示,我将用两小时时间带你速通C语言!但并不是说只需要两小时就能精通C,而是深入浅出的讲解这门语言的核心部分,达到入门C语言的地步,为后续学习其他...
35
评论
分享
长安皈故里
赞了这篇文章
Gracker
Android 系统工程师 @Pied Piper
·
1月前
关注
Android Perfetto 系列 5:Android App 基于 Choreographer 的渲染流程
本文介绍了 App 开发者不经常接触到但在 Android Framework 渲染链路中非常重要的一个类 Choreographer,包括 Choreographer 的...
7
1
分享
长安皈故里
赞了这篇文章
未来猫咪花
Android Dev @.
·
19天前
关注
关于 LiveData "数据倒灌" 的一些学习和思考
前言 在 Android 开发社区中,不知从何时开始,"数据倒灌"这个词已经被广泛传播,可能是因为前几年有个 割韭菜的 Android 布道师的文章影响的,许多开发者认为这...
17
7
分享
长安皈故里
赞了这篇文章
雨白
安卓初学者
·
7月前
关注
OnGloballyPositionedModifier 详解
深入探索Compose中的位置感知机制!本文剖析OnGloballyPositionedModifier如何精确捕获UI元素在屏幕上的位置与尺寸变化,助你轻松实现跟随动画、...
1
评论
分享
长安皈故里
赞了这篇文章
半行代码
Android开发工程师 @阿里巴巴、 网易(前)
·
9月前
关注
Android JankStats实现解析
JankStats 是安卓 JetPack里新出的一个专门用来检测帧卡顿的库。并且支持各个安卓版本。我们来分析一下他的实现。 JankStats使用比较简单,就下面一些代码...
29
1
分享
长安皈故里
赞了这篇文章
kerli
Android开发 @富途
·
9月前
关注
看完不懂我吃:Android 渲染(显示)原理
还搞不懂 Android 显示机制?还搞不懂 SurfaceFlinger?还搞不懂软硬件绘制?还搞不懂 RenderThread?这一篇文章帮你把他们全拿下!...
163
19
分享
长安皈故里
赞了这篇文章
锅拌饭
Android @米忽悠
·
3月前
关注
saveEnabled导致的Fragment大量泄露
saveEnabled=false导致Fragment重复创建,有大量Fragment泄露。极端情况下会有bundle too large崩溃。...
25
5
分享
长安皈故里
赞了这篇文章
超低空
腾讯资深架构师 @腾讯
·
1月前
关注
Android MediaSession深度解析:车载音乐播放器完整案例
Android MediaSession 完整实战指南:从零构建车载音乐播放器 最近负责吉利的车机多媒体开发,包括音频、视频、语音交互、杜比、K歌等等所有和多媒体相关App...
28
6
分享
长安皈故里
赞了这篇文章
Android_小雨
Android开发
·
1月前
关注
Android 应用崩溃前截屏-让问题排查更轻松
作为Android开发者,我们经常会遇到这样的困境:测试反馈应用崩溃了,但只说“点了某个按钮就崩了”,没有具体界面状态;线上用户提交崩溃日志,栈信息看着眼熟,却想不起当时的...
18
1
分享
长安皈故里
赞了这篇文章
Android_小雨
Android开发
·
1月前
关注
🚀 Jetpack MVI 实战全解析:一次彻底搞懂 MVI 架构,让状态管理像点奶茶一样丝滑!
有没有遇到过这样的场景? 你接手一个老项目,UI 状态乱得像小孩的玩具箱—— 加载动画一直转、刷新不生效、点按钮没反应…… 你以为是逻辑写错,结果是状态更新全乱了套。 问题...
20
3
分享
长安皈故里
赞了这篇文章
无知的前端
iOS工程师
·
1月前
关注
一文精通-Kotlin中双冒号:: 语法使用
Kotlin 双冒号操作符的详细定义 在 Kotlin 中,:: 操作符被称为可调用引用操作符(Callable Reference Operator),它的核心作用是获取...
13
评论
分享
长安皈故里
赞了这篇文章
vivo高启强
工程师 @vivo
·
1月前
关注
如何简单 hack agp 执行过程中的某个类
霍老师的开源项目 https://github.com/bennyhuo/HackViewBinding 这个很好的解决了,viewbinding 默认是生成 ,只有手动设...
9
评论
分享
长安皈故里
赞了这篇文章
默契之行
新时代农名工
·
1月前
关注
为什么要使用 .asStateFlow() 而不是直接赋值?
示例代码及运行结果 下面是运行结果,可以看出通过.asStateFlow() 赋值的strList 无法直接通过asStateFlow转换从而修改参数,而str2List却...
9
3
分享
长安皈故里
赞了这篇文章
修武
打杂 @得物
·
1月前
关注
Android系统BUG:修改线程名目标错乱问题探究
背景 我们的APP在某次版本中 更新了腾讯地图SDK,更新之后发现在进入地图页面后,进程的native thread name被修改了。 进程名被修改为 nt-queue-...
11
2
分享
长安皈故里
赞了这篇文章
芦半山
1月前
关注
Looper究竟在等什么?
在Android的世界里,Looper是个几乎无人不知的角色。大家普遍认为: 这种理解当然没错,但也远远不够。 如果你翻开它的底层源码,或者观察它在实际系统中的行为,就会发...
13
3
分享
长安皈故里
赞了这篇文章
ZJcoming
Full stack
·
1年前
关注
Android-性能无损线上代码覆盖率采集-JVMTI方案
使用JVMTI方案做Android线上覆盖率采集——性能无损。在运行时监控类的使用情况,基于线上大量用户真实情况,反推出现有的废弃代码及模块,最后下掉这些无用代码及模块,达...
10
5
分享
长安皈故里
赞了这篇文章
RockByte
不止 Android 工程师
·
6月前
关注
Kotlin 是有多喜欢美元?
我们都知道,Kotlin 支持 String 插值,即使用美元符号 —— $ 在字符串模板中对变量或者表达式求值: 但是,如果我真的需要在一个单词前面使用美元符号呢?写起来...
11
7
分享
下一页
个人成就
优秀创作者
文章被点赞
2,123
文章被阅读
354,874
掘力值
10,331
关注了
47
关注者
635
收藏集
25
关注标签
2
加入于
2019-09-28