首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
开发
订阅
木木丶涛
更多收藏集
微信扫码分享
微信
新浪微博
QQ
22篇文章 · 0订阅
探索 Glide 原理
Glide 图片加载流程大致三可以分为三个阶段:`发起请求`、`启动任务`以及`解码图片`。Glide 的缓存用的是`三级缓存机制`,图片的缓存分为`内存缓存`、`磁盘缓存`和`来源缓存`。
Repository 方法设计:suspend 与 Flow 的决选择指南(以朋友圈为例)
在 Kotlin 协程友好的 API 中,常见两类函数: suspend functions:返回单一结果 普通函数返回 Flow:返回一个结果流 这两类函数在 Room DAO 等库中都有体现。
Android 系统启动到App 界面完全展示终于明白(图文版)
前言 系列文章: 之前文章有分析过Activity创建到View的显示过程,属于单应用层面的知识范畴,本篇将结合Android 系统启动部分知识将两者串联分析,以期达到融会贯通的目标。 通过本篇文章,
Android-Handler源码解析-MessageQueue(三)
三方库-Handler源码解析-MessageQueue 成员变量 创建MessageQueue 想要使用MessageQueue,首先需要创建MessageQueue,所以我们接下来看下它是如何被创
Android之window机制token验证
这篇文章讲解关于window token的问题,同时也是Context机制和Window机制这两篇文章的一个补充。如果你对Android的Window机制和Context机制目前位了解过,强烈建议你先阅读前面两篇文章,可以帮助理解整个源码的解析过程以及对token的理解。同时文…
鸿蒙应用开发从入门到入行 - 篇4:层叠布局、自定义组件、ForEach
鸿蒙应用开发从入门到入行 第四天 - 层叠布局、自定义组件、ForEach循环生成组件 Stack - 层叠容器组件 在App效果中,我们经常看到一些阴影蒙版、加载中遮罩等,如下图列表所示: 像这种:
面试官又来了:你的app卡顿过吗?
阅读量和点赞数超出我的想象,感谢大家支持,这周带来这个系列第二篇。 来面试的小伙:额...没有遇到过卡顿问题,我平时写的代码质量比较高,不会出现卡顿。 面试官:... 上面对话像是开玩笑,但是前段时间真的遇到一个来面试的小伙这样答,问他有没有遇到过卡顿问题,一般怎么处理的?他说…
探索 Android Handler 消息机制
解析Android Handler 消息机制核心组件,阐述epoll/eventfd高效轮询原理,剖析主线程非阻塞、同步屏障及消息池复用机制,结合源码为ANR与卡顿问题提供解决方案。
StateFlow 全面替代 LiveData
StateFlow 全面替代 LiveData 的现代化架构指南 在 Android 应用架构演进中,StateFlow 已经成为 LiveData 的强力替代方案。以下是从原理到实践的全方位对比和
Android Jetpack 开发套件 #1 Lifecycle:生命周期感知型组件的基础
生命周期是 Activity 的核心特性之一,也是 Android 视图开发无法规避的重要问题。 为了更加健壮地处理生命周期问题,Google 的解决方案是将生命周期定义为一套标准的行为模式。