首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
木木丶涛
掘友等级
安卓开发
|
橙光
先做好自己的事情
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
19
文章 19
沸点 0
赞
19
返回
|
搜索文章
赞
文章( 19 )
沸点( 0 )
探索 Glide 原理
Glide 图片加载流程大致三可以分为三个阶段:`发起请求`、`启动任务`以及`解码图片`。Glide 的缓存用的是`三级缓存机制`,图片的缓存分为`内存缓存`、`磁盘缓存`和`来源缓存`。
Java “优雅”地中断线程(原理篇)
前言 之前有分析过如何优雅地中断线程,秉着"既要知其然,也要知其所以然"精神,本篇将从底层源码分析中断是如何工作的。 通过本篇文章,你将了解到: 1、线程底层源码入口 Java 层的Thread 以T
Repository 方法设计:suspend 与 Flow 的决选择指南(以朋友圈为例)
在 Kotlin 协程友好的 API 中,常见两类函数: suspend functions:返回单一结果 普通函数返回 Flow:返回一个结果流 这两类函数在 Room DAO 等库中都有体现。
Android之window机制token验证
这篇文章讲解关于window token的问题,同时也是Context机制和Window机制这两篇文章的一个补充。如果你对Android的Window机制和Context机制目前位了解过,强烈建议你先阅读前面两篇文章,可以帮助理解整个源码的解析过程以及对token的理解。同时文…
Jetpack ViewModel 抽丝剥茧
前言 Jetpack AAC 系列文章: 前两篇分析了Lifecycle和LiveData,本篇将着重分析ViewModel及其三者的关联。 通过本篇,你将了解到: 1、为什么需要ViewModel
探索 Android Handler 消息机制
解析Android Handler 消息机制核心组件,阐述epoll/eventfd高效轮询原理,剖析主线程非阻塞、同步屏障及消息池复用机制,结合源码为ANR与卡顿问题提供解决方案。
探索 Kotlin 协程原理
接下来跟大家分享一下我在了解 Kotlin 协程实现的过程中理解的一些概念,如果你发现哪些地方我说错了的话,欢迎提出你的理解
面试刨根问底系列。为什么LiveData多线程频繁postValue会丢失数据?
离大谱,LiveData面试被问的刨根问底。LiveData为什么频繁postValue会丢失数据?
Android Activity/View/Window/Dialog/Fragment 深层次关联(白话解析)
前言 很早就想就这几个UI 组件关系梳理一篇博客,但由于之前一些基础博客没梳理好,因此耽搁了。这些UI 组件不论对于初学者还是有一定开发经验的同学来说都是经常用到的,但是可能没有深究其中差异,而网上也
Java Synchronized 重量级锁原理深入剖析上(互斥篇)
前言 上篇文章分析了偏向锁、轻量级锁的演变过程,本篇将分析重头戏:重量级锁的原理。 通过本篇文章,你将了解到: 1、ObjectMonitor 的运用 我们知道当锁处在轻量级锁的状态时,Mark Wo
下一页
个人成就
文章被阅读
2,620
掘力值
43
关注了
77
关注者
0
收藏集
1
关注标签
21
加入于
2017-09-19