首页
AI Coding
数据标注
NEW
沸点
课程
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
一场雪ycx
掘友等级
小开发仔
|
网易
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
34
文章 34
沸点 0
赞
34
返回
|
搜索文章
一场雪ycx
赞了这篇文章
爱海贼的小码农
Android @无业游民
·
3年前
关注
LeakCanary源码分析
LeakCanary源码解析 内存泄露 今天来讲解一下老生常谈的问题了,内存泄露以及讲解LeakCanary是如果检测内存泄露的。 大家都在讲内存泄露,那么内存泄露的最根本...
4
评论
分享
一场雪ycx
赞了这篇文章
爱海贼的小码农
Android @无业游民
·
3年前
关注
BlockCanary源码解析
BlockCanary源码解析 在讲解BlockCanary源码之前,我们还是需要将一些前置的知识点。本文不讲Handler的原理了,不太懂的同学自己去百度看一下吧。 什么...
3
评论
分享
一场雪ycx
赞了这篇文章
Flywith24
Android Developer
·
4年前
关注
不做跟风党,LiveData,StateFlow,SharedFlow 使用场景对比
最近网上流传出「LiveData 被弃用,应该使用 Flow 替代 LiveData」的声音。 LiveData 真的有那么不堪吗?Flow 真的适合你使用吗? 我们今天来...
460
80
分享
一场雪ycx
赞了这篇文章
胡飞洋
公众号:胡飞洋 @字节跳动
·
5年前
关注
“终于懂了” 系列:Android屏幕刷新机制—VSync、Choreographer 全面理解!
在Android中,当我们谈到 布局优化、卡顿优化 时,通常都知道 需要减少布局层级、减少主线程耗时操作,这样可以减少丢帧。如果丢帧比较严重,那么界面可能会有明显的卡顿感。...
403
75
分享
一场雪ycx
赞了这篇文章
鹿人戛
Android开发 @小小小小小小养猪场
·
4年前
关注
跳槽必备,全面总结Android面试知识点
以下为楼主在最近的 Android 开发(社招)面试中总结的 Android 知识点,楼主已经拿到心仪的offer,回馈同学们,感谢其他同学的分享。...
176
14
分享
一场雪ycx
赞了这篇文章
DevYK
云游戏-SDK 开发 @公众号: DevYK
·
5年前
关注
面试官: 说一下你做过哪些性能优化?
如果你已经有 2 - 3 年以上开发经验还不懂的怎么去优化自己的项目,那就有点说不过去了,下面是我自己总结的一套通用级别的 Android 性能优化。如果图片不清晰文末可以...
477
43
分享
一场雪ycx
赞了这篇文章
AboBack
Android
·
5年前
关注
一定能看懂的 Retrofit 最详细的源码解析!
我会在文章中,通过源码,逐步解开疑惑,并且在最后文章结尾会再次总结,回答上面的几个问题。 Retrofit 和 OkHttp 是目前最广泛使用的网络请求库了,所以有必要了解...
90
14
分享
一场雪ycx
赞了这篇文章
捡田螺的小男孩
公众号:捡田螺的小男孩
·
6年前
关注
面试必备:Java线程池解析
掌握线程池是后端程序员的基本要求,相信大家求职面试过程中,几乎都会被问到有关于线程池的问题。我在网上搜集了几道经典的线程池面试题,并以此为切入点,谈谈我对线程池的理解。如果...
914
63
分享
一场雪ycx
赞了这篇文章
胡飞洋
公众号:胡飞洋 @字节跳动
·
5年前
关注
“终于懂了“系列:Jetpack AAC完整解析(四)MVVM - Android架构探索!
前面三篇介绍了Jetpack 架构组件中 最重要 的部分:生命周期组件-Lifecycle、感知生命周期的数据组件-LiveData、视图模型组件-ViewModel。 这...
107
43
分享
一场雪ycx
赞了这篇文章
一只修仙的猿
安卓学习者 @支付宝
·
4年前
关注
关于Handler同步屏障你可能不知道的问题
关于handler的内容,基本每个android开发者都掌握了,网络中的优秀博客也非常多,我之前也写过一篇文章,读者感兴趣可以去看看:传送门。 这篇文章主要讲Handler...
76
25
分享
一场雪ycx
赞了这篇文章
爱海贼的小码农
Android @无业游民
·
4年前
关注
从源码角度去理解Context
Android中的各种Context Context家族之间的关系 看以上这幅图,我们知道各个Context之间的关系。 首先Context是一个抽象类,它的实现由两个...
1
评论
分享
一场雪ycx
赞了这篇文章
苍耳叔叔
Android @字节跳动
·
5年前
关注
Android-SurfaceFlinger启动与绘图原理
注:本文基于Android 10源码,为了文章的简洁性,引用源码的地方可能有所删减。文中内容如有错误欢迎指出,共同进步!觉得不错的留个赞再走哈~ 博客链接。 我们在平时的应...
39
11
分享
一场雪ycx
赞了这篇文章
yuPFeG1819
Android
·
5年前
关注
Android绘制流程 —— View、Window、SurfaceFlinger
上篇分析了Activity的启动流程。 在需要显示功能的进程上,都要首先与SurfaceFlinger建立联系才能开始绘制操作。 本篇将从Activity的布局设置开始,对...
17
1
分享
一场雪ycx
赞了这篇文章
爱海贼的小码农
Android @无业游民
·
4年前
关注
Android面试之Activity的启动流程详解
根Activity的启动过程 根Activity的启动整体过程如下: 主要分为四部分 Launcher请求ATMS创建根Activity ATMS会去请求zygote创建应...
2
评论
分享
一场雪ycx
赞了这篇文章
承香墨影
公众号 @ 承香墨影
·
5年前
关注
面试官:“看你简历上写熟悉 Handler 机制,那聊聊 IdleHandler 吧?”
一. 序 Handler 机制算是 Android 基本功,面试常客。但现在面试,多数已经不会直接让你讲讲 Handler 的机制,Looper 是如何循环的,Messag...
141
7
分享
一场雪ycx
赞了这篇文章
爱海贼的小码农
Android @无业游民
·
4年前
关注
Lifecycle与LiveData的珠联璧合
Lifecycle与LiveData的讲解 lifecycle Lifecycle是生命周期感知型组件,什么是生命感知型组件?就是与Activity或者Fragment绑定...
1
评论
分享
一场雪ycx
赞了这篇文章
爱海贼的小码农
Android @无业游民
·
4年前
关注
Kotlin协程,我学“废”了
Kotlin协程 Kotlin协程(本文讲解的协程都是基于Kotlin讲解的,其他语言的协程不在本文章的讨论范围)目前很流行的一款用于异步任务处理的库,都知道它处理异步...
8
评论
分享
一场雪ycx
赞了这篇文章
JaydenLie
4年前
关注
一文读懂 mmap 原理
在《一文看懂零拷贝技术》中我们介绍了 零拷贝技术 的原理,而且我们知道 mmap 也是零拷贝技术的一种实现。在本文中,我们主要介绍 mmap 的原理。...
32
5
分享
一场雪ycx
赞了这篇文章
占小狼
Java @美团点评
·
8年前
关注
老生常谈,HashMap的死循环
最近的几次面试中,我都问了是否了解HashMap在并发使用时可能发生死循环,导致cpu100%,结果让我很意外,都表示不知道有这样的问题,让我意外的是面试者的工作年限都不短...
164
48
分享
一场雪ycx
赞了这篇文章
爱海贼的小码农
Android @无业游民
·
4年前
关注
Jetpack之Hilt讲解
JetPack之Hilt的使用 什么是依赖注入 讲解Hilt之前,我们先来理解什么是依赖注入以及依赖注入有什么用。 首先我们来看我们平时自己写代码 ...
1
评论
分享
下一页
个人成就
文章被点赞
19
文章被阅读
6,639
掘力值
248
关注了
2
关注者
5
收藏集
0
关注标签
0
加入于
2021-10-31