首页
首页
沸点
课程
直播
活动
竞赛
商城
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
CrazyCoder
掘友等级
android开发
|
小米
好好学习
获得徽章 13
动态
文章
专栏
沸点
收藏集
关注
作品
赞
296
文章 296
沸点 0
赞
296
返回
|
搜索文章
CrazyCoder
赞了这篇文章
vivo高启强
工程师 @vivo
·
2月前
关注
几行代码轻松监控Android GC 情况
为什么要监控gc情况 不仅仅是android了,其实只要是java技术这一块的,做性能监控,gc次数/频率 肯定是要做的,服务端那边也有,只不过他们监控的手段和我们不太一样...
29
评论
分享
CrazyCoder
关注了
宫水三叶的刷题日记
android开发 @小米
CrazyCoder
赞了这篇文章
小鱼人爱编程
5月前
关注
Android使用Hilt依赖注入,让人看不懂你代码
# 前言 之前接手的一个项目里有些代码看得云里雾里的,找了半天没有找到对象创建的地方,后来才发现原...
150
42
分享
CrazyCoder
赞了这篇文章
Joehaivo飞羽
7月前
关注
如何通过Kotlin协程, 简化"连续依次弹窗(Dialog队列)"的需求
效果预览 代码预览 代码实现 OnDismiss()回调中将协程恢复, 为了将这种基于回调的方法包装成协程挂起函数, 可以使用suspendCancellableCorou...
120
38
分享
CrazyCoder
赞了这篇文章
雪球工程师团队
@雪球财经
·
4月前
关注
一文读懂 Android 分区存储
为了更好地管理和保护用户数据,Android 系统在 10.0 版本引入了分区存储机制。分区存储对应用访问外部存储的方式进行了限制和规范,同时也带来了一些适配问题。本文从分...
110
12
分享
CrazyCoder
赞了这篇文章
coder_pig
VIP.5 如鱼得水
🏆掘金签约作者 | 摸鱼王 @Android补全计划
·
5月前
关注
跟🤡杰哥一起学Flutter (二、从 Android ✈ Flutter 的知识迁移)
对于练习时长两年半的安卓🐔来说,更快学习Flutter的方法应该是利用知识的可迁移,通过比对 Android 和 Flutter 中 相近知识点的差异来进行发散学习🤔️...
48
4
分享
CrazyCoder
赞了这篇文章
小木箱
Android | SRE @小木箱成长营
·
1年前
关注
Android架构演进 · 设计模式· 为什么建议你一定要学透设计模式?
小木箱带你学习Android架构演进 · 设计模式· 为什么建议你一定要学透设计模式?有的时候架构能力是倒逼的,面对复杂的业务频繁的变化,不断的挑战!设计模式就显得尤为重要...
166
21
分享
CrazyCoder
赞了这篇文章
程序员江同学
Android Developer
·
2年前
关注
MVVM 进阶版:MVI 架构了解一下~
MVVM架构被官方推荐,成为Android开发中的主流架构。不过软件开发中没有银弹,MVVM架构也不是尽善尽美的,在使用过程中也会有一些缺陷,而MVI可以很好的解决一部分M...
377
119
分享
CrazyCoder
赞了这篇文章
字节跳动技术团队
@字节跳动
·
1年前
关注
抖音 Android 包体积优化探索:基于 ReDex 的 DEX 优化落地实践
应用安装包的体积会显著影响应用的下载速度和安装速度,按照 Google 的经验数据,包体积每增加 1M 会造成 0.17%的新增折损。抖音的一些实验也证明了包体积会显著影响...
40
9
分享
CrazyCoder
赞了这篇文章
fundroid
Android GDE @Bytedance
·
1年前
关注
一看就懂!图解 Kotlin SharedFlow 缓存系统
创建 SharedFlow 需设置三个参数:replay,extraBufferCapacity 和 onBufferOverflow。本文用图解的方式带大家认识 Shar...
72
8
分享
CrazyCoder
赞了这篇文章
字节跳动技术团队
@字节跳动
·
1年前
关注
抖音 Android 性能优化系列:Java OOM 优化之 NativeBitmap 方案
作为 Android 开发者,相信大家都碰到过 Java OOM 问题,导致 OOM 的原因可能是应用存在内存泄漏,也可能是因为手机的 heapsize 比较小不能满足复杂...
94
9
分享
CrazyCoder
赞了这篇文章
张拭心
Android GDE @上海
·
1年前
关注
自研的内存分析利器开源了!Android Bitmap Monitor 助你定位不合理的图片使用
我的 2023 年第一个作品,打磨多年的 Android 图片内存分析工具,可以帮助发现应用的图片使用是否合理,快来使用吧!...
237
71
分享
CrazyCoder
赞了这篇文章
贺biubiu
Android
·
7月前
关注
Notes|当一个小 Android 换了新的 Mac Pro 14 寸 M2 Pro 1T 后...
短暂的留恋 好久不见, 还别说,挺忙的。 老款的 MacBook Pro (Retina, 15-inch, Mid 2015) 在今年年初后,明显有些力不从心,每当项目运...
97
54
分享
CrazyCoder
赞了这篇文章
helson赵子健
Android GDE @字节跳动
·
5月前
关注
大型 APP 的性能优化思路
做客户端开发都基本都做过性能优化,比如提升自己所负责的业务的速度活流畅性,优化内存占用等等。但是大部分开发者所做的性能优化可能都是都对中小型 APP 的,大型 APP 的性...
125
12
分享
CrazyCoder
赞了这篇文章
阿里巴巴终端技术
1年前
关注
钉钉 ANR 治理最佳实践 | 定位 ANR 不再雾里看花
本文为《钉钉 ANR 治理最佳实践》系列文章首篇《定位 ANR 不再雾里看花》,主要介绍了钉钉自研的 ANRCanary 通过监控主线程的执行情况,为定位 ANR 问题提供...
96
12
分享
CrazyCoder
赞了这篇文章
xuexiangjys
Android架构师 @掌阅科技
·
1年前
关注
浅谈RecyclerView的性能优化
总所周知,RecyclerView拥有四级缓存,它们分别是: * Scrap缓存:包括mAttachedScrap和mChangedScrap,又称屏内缓存,不参与滑动时的...
102
20
分享
CrazyCoder
赞了这篇文章
星际码仔
12月前
关注
Java、Kotlin不香吗?为什么Flutter要选用Dart作为开发语言?
通过阅读本文,你不仅能够了解到Flutter团队在选用Dart作为开发语言时的考量,还能充分感受到使用Dart语言进行开发的魅力所在。...
177
105
分享
CrazyCoder
赞了这篇文章
vivo互联网技术
vivo互联网技术 @vivo互联网
·
8月前
关注
Android 架构模式如何选择
Android架构模式飞速演进,目前已经有MVC、MVP、MVVM、MVI。这篇文章就针对这些架构模式逐一解读。重点会介绍Compose为什么要结合MVI进行使用,然后找到...
59
6
分享
CrazyCoder
赞了这篇文章
yueyue_projects
客户端 @Bytedance
·
7月前
关注
深入理解StateFlow与ShareFlow
概述 What 参考官方介绍StateFlow 和 SharedFlow | Android 开发者 | Android Developers 这两个类都是基于底层的Flo...
24
3
分享
CrazyCoder
赞了这篇文章
潇风寒月
Android @草榴
·
6月前
关注
Android R文件详细介绍、瘦身方案和原理
对R文件进行了详细介绍:R文件生成内容、生成规则、生产者、release产物等。 然后谈到了R文件瘦身,瘦身原理等内容...
31
6
分享
下一页
个人成就
文章被点赞
228
文章被阅读
46,404
掘力值
1,291
关注了
49
关注者
104
收藏集
2
关注标签
11
加入于
2017-05-05