首页
AI Coding
沸点
课程
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
CrazyCoder
掘友等级
android开发
|
小米
好好学习
获得徽章 13
动态
文章
专栏
沸点
收藏集
关注
作品
赞
337
文章 337
沸点 0
赞
337
返回
|
搜索文章
CrazyCoder
赞了这篇文章
却把清梅嗅
Android
·
1年前
关注
Google 为何设计了如此难用的 ArrayMap
一、概述 这并非 哗众取宠,如果有幸翻阅了 Glide 的代码仓库,你会在 issues 中发现在一堆奇怪的 ClassCastException: 难以置信,一个 201...
74
14
分享
CrazyCoder
赞了这篇文章
双鱼大猫
Android资深开发工程师
·
9月前
关注
Zygote为何青睐Socket而非Binder?`fork()`的致命冲突
**Zygote**(受精卵)是 Android 系统中一个特殊的进程,其核心职责是作为所有应用进程的“模板”。它通过**`fork()`系统调用**,快速复制自身来创建新...
31
4
分享
CrazyCoder
赞了这篇文章
孔龙Coding
Android @猿辅导
·
2月前
关注
ANR 速查手册
ANR 速查手册:速查→定位→交叉验证→归因与修复,配合示例解析。 主线程诊断:Busy/Waiting状态判定,确定归因与修复建议。...
35
评论
分享
CrazyCoder
赞了这篇文章
芦半山
12月前
关注
Android | 拨开“类加载”的迷雾
中文技术领域中经常有一些词被翻译得奇奇怪怪,而八股文式的传播方式又会加深这种误解,“双亲委派模式”便是其中的一个。...
37
13
分享
CrazyCoder
赞了这篇文章
雮尘
前端开发工程师
·
4月前
关注
一文读懂 Android 屏幕适配:从基础到实践
深入解析 px、dp 等核心概念,指导 dimens 与资源限定符应用。推荐自动化工具 ScreenMatch,大幅提升效率。含常见问题解答,助应用在多设备上实现。...
38
18
分享
CrazyCoder
赞了这篇文章
Android童话镇
1月前
关注
为啥现在 Android App 不用手动搞 MultiDex 了?
一、小明的 “仓库危机”:MultiDex 的由来 咱们先从一个程序员小明的故事说起。 3 年前,小明刚接手一个购物 App,加了支付、地图、推送、统计等七八个第三方库后,...
39
1
分享
CrazyCoder
赞了这篇文章
vivo高启强
工程师 @vivo
·
1年前
关注
使用 AsyncLayoutInflater 预加载xml 提高页面渲染速度
AsyncLayoutInflater 能否提高页面渲染速度? 答案是不能的,至少大部分情况不能。 源于默认的 AsyncLayoutInflater 使用的子线程没有指定...
26
4
分享
CrazyCoder
赞了这篇文章
鹏程十八少
Android 开发@自动驾驶 @百度
·
3月前
关注
10. 从崩溃率6.7%到0.5%!Android内存优化小红书实战案例:泄漏、抖动、溢出 KOOM+LeakCanary+MAT (最完整的解决方案)
1\).在小红书的瀑布流中,RecyclerView加载图片,累计很多对象List集合 2).点击RecyclerView的item播放视频, 视频太大,加载内存比较大...
77
6
分享
CrazyCoder
赞了这篇文章
Android童话镇
5月前
关注
GitHub自动打包APK
下面将用「魔法厨房」的童话故事,结合代码示例为你揭秘GitHub自动打包Android APK的全流程。在这个童话里: 🏰 GitHub仓库 = 魔法厨房 📜 YAML...
8
评论
分享
CrazyCoder
赞了这篇文章
fundroid
Android GDE @Bytedance
·
11月前
关注
一文看懂 Jetapck Compose 布局流程
本文用通俗易懂的语言介绍 Jeptac Compose 的布局流程,涉及到 MeasurePolicy,Modifier,Constraints, Intrinsic me...
63
2
分享
CrazyCoder
赞了这篇文章
得物技术
4月前
关注
Java volatile 关键字到底是什么|得物技术
Java volatile 关键字到底是什么|得物技术 一,前言 volatile 作为 Java 的基础关键字,一直是个熟悉又神秘的存在。我们在日常做并发编程的过程中经常...
26
3
分享
CrazyCoder
赞了这篇文章
嘉小华
5月前
关注
大白话讲解 Kotlin协变与逆变
核心问题:型变解决的是“泛型类型的继承关系”问题 给编译器的承诺和安全约束 编译器就能在保证类型安全的前提下,允许更灵活的泛型类型赋值...
8
2
分享
CrazyCoder
赞了这篇文章
kerli
Android开发 @富途
·
4月前
关注
Android 嵌套滑动设计思想
本文介绍Android嵌套滑动的设计思想。通过本文,您可以了解到:为什么需要NestedScrolling接口? 为什么需要CoordinatorLayout?AppBar...
47
4
分享
CrazyCoder
赞了这篇文章
朱涛的自习室
Android & Kotlin GDE
·
9月前
关注
深入理解 Jetpack Lifecycle(原理篇)
你好,我是朱涛。最近我打算系统化梳理下 Android Jetpack 的一些核心组件。在上一篇博客《深入理解 Jetpack Lifecycle(用法篇)》当中,我简单介...
16
2
分享
CrazyCoder
赞了这篇文章
RockByte
不止 Android 工程师
·
3月前
关注
如果你还不懂 Kotlin Flow,这里有一万字
对于那些希望以结构化且协程友好的方式处理数据的开发者而言,Kotlin Flow 已然成为了主流选择。要是你曾在安卓或普通 Kotlin 代码中花费时间应对回调、RxJav...
72
10
分享
CrazyCoder
赞了这篇文章
RockByte
不止 Android 工程师
·
4月前
关注
憋了一周了,12000字深入浅出Android的Context机制
该文实际上是上一篇文章的下半部分。 如果说上一文是讲解 Context 是什么的话,那么本文,就是讲解 Context 干了什么,以及怎么干的。 如果你深入阅读过 Andr...
71
10
分享
CrazyCoder
赞了这篇文章
A0微声z
6月前
关注
Kotlin Multiplatform超详细介绍,一篇就够了
本文对 KMP 做了详细介绍,包含它的基础能力以及编译过程。并从开发者最关注的性能、灵活性、生态、可靠性几个角度,简述了 KMP 的优势。包含了多个大厂的实战案例,和 Ko...
19
16
分享
CrazyCoder
赞了这篇文章
易保山
移动开发
·
5月前
关注
聊聊 Glide | 不看源码,只聊设计
Glide 是一个非常优秀、高性能的开源图片加载框架,从我入行开始一直到现在,非常的稳定、可靠,这么多年我好像都没有处理过因为 Glide 自身 bug 导致的线上问题...
25
2
分享
CrazyCoder
赞了这篇文章
字节跳动技术团队
@字节跳动
·
1年前
关注
抖音Android端图片优化实践
本文从抖音Android端图片优化历程着笔,主要介绍字节自研BDFresco图片框架及其在抖音的最佳实践、经验沉淀、业务价值。...
116
32
分享
CrazyCoder
赞了这篇文章
明川
Android 资深开发工程师 @ximalaya
·
11月前
关注
Android 性能优化:内存优化(实践篇)
1. 前言 2. 获取内存信息 这里还是要先插入下Android App的内存构成 您在内存分析器顶部看到的数字,基于您的应用提交的所有专用内存页面(此数据由 Androi...
53
评论
分享
下一页
个人成就
文章被点赞
237
文章被阅读
54,762
掘力值
1,352
关注了
49
关注者
114
收藏集
2
关注标签
11
加入于
2017-05-05