首页
首页
沸点
课程
直播
活动
竞赛
商城
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
CrazyCoder
掘友等级
android开发
|
小米
好好学习
获得徽章 13
动态
文章
专栏
沸点
收藏集
关注
作品
赞
296
文章 296
沸点 0
赞
296
返回
|
搜索文章
CrazyCoder
赞了这篇文章
helson赵子健
Android GDE @字节跳动
·
7月前
关注
速度优化:GC抑制
我们知道,充分且合理地使用 CPU 资源是提升速度的本质因素之一。提升 CPU 利用率,除了前面提到的优化方案外,还有很多其他的方案,比如我们还可以通过分析 CPU 的使用...
65
3
分享
CrazyCoder
赞了这篇文章
网易云音乐技术团队
@网易云音乐
·
1年前
关注
云音乐 Android 内存监控探索篇
随着云音乐不断的对线上崩溃治理,目前崩溃率已经达到了行业内较低水平。但线上还存在很多 OOM 的崩溃,这种崩溃大多是因为编码不规范导致的内存异常问题(比如内存泄露、大对象、...
100
5
分享
CrazyCoder
赞了这篇文章
苍耳叔叔
Android @字节跳动
·
1年前
关注
Kotlin协程之再次读懂协程工作原理
概述 关于协程的创建,以及挂起和恢复,之前有写过一篇文章 Kotlin协程之深入理解协程工作原理 整理这个流程,最近再看这篇文章的时候,感觉看起来比较费劲,不是说写得有问题...
105
21
分享
CrazyCoder
赞了这篇文章
苍耳叔叔
Android @字节跳动
·
3年前
关注
Kotlin协程系列三-协程取消与异常处理流程
第三层包装: DispatchedContinuation, 封装了线程调度逻辑,它的 continuation 参数就是第二层包装实例。 这篇文章主要在 Kotlin协程...
24
4
分享
CrazyCoder
赞了这篇文章
货拉拉技术
货拉拉技术 @货拉拉集团
·
6月前
关注
聊聊Android线程优化这件事
一、背景 在日常开发APP的过程中,难免需要使用第二方库和第三方库来帮助开发者快速实现一些功能,提高开发效率。但是,这些库也可能会给线程带来一定的压力,主要表现在以下几个方...
150
15
分享
CrazyCoder
赞了这篇文章
货拉拉技术
货拉拉技术 @货拉拉集团
·
7月前
关注
Gradle基础与应用(插桩)
![](https://p3-juejin.byteimg.com/tos-cn-i-k3u1fbpfcp/6eaaddf26d894a20b3973b2e8b6b04d...
27
5
分享
CrazyCoder
赞了这篇文章
苍耳叔叔
Android @字节跳动
·
3年前
关注
Kotlin协程之深入理解协程工作原理
上面 main 方法中,GlobalScope.launch 启动的协程体在执行到 getId 后,协程体会挂起,直到 getId 返回可用结果,才会 resume lau...
115
18
分享
CrazyCoder
赞了这篇文章
coder_pig
VIP.5 如鱼得水
🏆掘金签约作者 | 摸鱼王 @Android补全计划
·
7月前
关注
浅谈"李跳跳"停更 & 简单七步跳过Android开屏广告
🤡简单聊聊上周刷屏的"李跳跳"停更事件,介绍下Android广告跳过的原理,七步教你手把手实现一个自己的开屏广告跳过APP~...
175
49
分享
CrazyCoder
赞了这篇文章
却把清梅嗅
Android
·
4年前
关注
反思|Android 事件拦截机制的设计与实现
完整的掌握 Android 事件分发体系并非易事,其整个流程涉及到了 系统启动流程(SystemServer)、输入管理(InputManager)、系统服务和UI的通信(...
113
11
分享
CrazyCoder
赞了这篇文章
却把清梅嗅
Android
·
3年前
关注
反思|Android 输入系统 & ANR机制的设计与实现
对于Android开发者而言,ANR是一个老生常谈的问题,站在面试者的角度,似乎说出 「不要在主线程做耗时操作」 就算合格了。 但是,ANR机制到底是什么,其背后的原理究竟...
86
12
分享
CrazyCoder
赞了这篇文章
赌一包辣条
公众号:玩转安卓Dev
·
1年前
关注
基于 Android 13 的 Activity 启动流程分析
对于 Android 客户端开发者来说,Activity 是我们再熟悉不过的一个组件了。它是 Android 四大组件之一,是一个用于直接与用户交互的展示型 UI 组件。在...
147
16
分享
CrazyCoder
赞了这篇文章
初念初恋
公众号 @初念初恋
·
2年前
关注
一文彻底弄懂ConcurrentHashMap,轻松应对面试官!
ConcurrentHashMap是HashMap的线程安全版本,内部也是使用(数组 + 链表 + 红黑树)的结构来存储元素。相比于同样线程安全的HashTable来说,效...
109
5
分享
CrazyCoder
赞了这篇文章
yechaoa
VIP.4 融会贯通
🏆掘金签约作者 @阿里巴巴
·
8月前
关注
【Gradle-8】Gradle插件开发指南
Gradle插件开发在Android进阶知识中是占有一定比例的,特别是在性能优化领域,基本都会涉及,而且跟我们日常的编译打包也息息相关,加上有不少招聘要求里也明确要有Gra...
84
49
分享
CrazyCoder
赞了这篇文章
恋猫de小郭
VIP.5 如鱼得水
Flutter & Dart GDE @🏆 掘金签约作者
·
8月前
关注
2023 Android 折叠屏适配详解,是时候点亮新技能了
自 2019 年三星发布了第一台(柔宇不算) Galaxy Z Fold 之后,Android 厂商们都陆续跟进了各自的可折叠方案,之后折叠屏手机市场一直保持快速增长,例如...
121
15
分享
CrazyCoder
赞了这篇文章
三雒
Android开发工程师
·
9月前
关注
文艺复兴:一文打造Android热修复专家
本文主要介绍热修复的发展史和目前现存的主流框架,尝试解释各种流派框架诞生的底层逻辑,并对每种框架的核心原理以及面临的主要问题做详细的分析,文章有点长,但如果耐心看完相信一定...
60
6
分享
CrazyCoder
赞了这篇文章
Tlaster
1年前
关注
使用 Compose 时长两年半的 Android 开发者,又有什么新总结?
大家好啊,我是使用 Compose 时长两年半的 Android 开发者,今天来点大家想看的东西啊,距离上次文章也已经过去一段时间了,是时候再次总结一下了。...
86
32
分享
CrazyCoder
赞了这篇文章
简绘Android
@某小公司
·
8月前
关注
使用 AndroidX 增强 WebView 的能力
带领大家思考 AndroidX Webkit 的产生原因和实现原理,对于AndroidX Webkit 的几个功能分别做了简单的介绍,希望大家能在这篇文章获得一点启发和帮助...
125
18
分享
CrazyCoder
赞了这篇文章
字节跳动技术团队
@字节跳动
·
4年前
关注
抖音BoostMultiDex优化实践:Android低版本上APP首次启动时间减少80%(一)
我们知道,Android 低版本(4.X 及以下,SDK < 21)的设备,采用的 Java 运行环境是 Dalvik 虚拟机。它相比于高版本,最大的问题就是在安装或者升级...
183
25
分享
CrazyCoder
赞了这篇文章
张拭心
Android GDE @上海
·
1年前
关注
深入理解 图片内存优化的常见方案和 AndroidBitmapMonitor 的原理
这篇文章干货很多,对比了常用的图片内存分析方案,揭秘 AndroidBitmapMonitor 原理...
79
13
分享
CrazyCoder
关注了
张拭心
android开发 @小米
下一页
个人成就
文章被点赞
228
文章被阅读
46,360
掘力值
1,290
关注了
49
关注者
104
收藏集
2
关注标签
11
加入于
2017-05-05