首页
AI Coding
数据标注
NEW
沸点
课程
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
车载开发
订阅
白子安
更多收藏集
微信扫码分享
微信
新浪微博
QQ
37篇文章 · 0订阅
【Android 源码分析】Activity短暂的一生 -- 目录篇 (持续更新)
前言 从事多年App开发现转Framework,由于对WMS感兴趣,所以决定以"桌面点击应用图标,到应用的Activity显示到屏幕上"这一简单操作为基础,分析整个过程。 整个流程看起来似乎并不复杂,
Android源码分析:Activity启动Task构建相关分析
Activity的启动分析,很大一块需要了解的是Activity的Task管理,以及启动过程中Task的决策,在之前分析启动流程中,关于Task处理的部分,我这里是简化掉了很多的,今天再来分析一下。
Android T 启动窗口(startingwindow)流程梳理
在activity真正显示之前,可能要处理大量耗时任务,如进程创建,资源加载,窗口绘制等。所以在窗口的过渡动画完成之后,可能应用还没有完成页面的绘制,我们需要一个页面来等待真正的activity显示。
Retrofit2 实战(一、使用详解篇)
前言:要么出击,要么出局,命运女神总会眷顾拼尽全力的一方。 一、概述 1. 什么是retrofit retrofit是现在比较流行的网络请求框架,可以理解为okhttp的加强版,底层封装了Okhttp
RecyclerView:LayoutManager
起初是有做自定义 View 的想法,后来发现这个想法多多少少有点不成熟,因为没有时间目前也没有能力去完成这样一个控件。 好在后来找到了 SpannedGridLayoutManager 由作者 Arasthel 完成的一个跨行跨列的 GridLayoutManager 布局。作…
ItemDecoration深入解析与实战(二)—— 实际运用
看完这6点标题,应该会知道这篇文章的篇幅会稍长,不过因为是实战类型的文章,所以也不会特别枯燥。 1. 你需要具备怎样的前提知识 2. 阅读顺序 1. (LinearLayoutManager) 最简单的分割线实现 这个5对应的就是outRect.bottom,看过这系列的上篇文…
LightEventBus-轻量高效的事件总线
最近重新研究了EventBus的源码。 在整理源码的过程中,觉得EventBus在性能和代码复杂度方面都有较大的改进空间。 于是我参考EventBus的功能和实现,完成一个简化的版本。
EventBus深度解析
事件通信是APP开发过程中常见的场景。 各级视图之间,视图和模型之间,再到模块与模块之间,都需要消息通信。 本文对EventBus和其他事件总线的设计和实现进行分析和整理,希望对大家有所帮助。
Android—Kotlin-Flow异步流超详细讲解
前言 本来这一篇准备写Jetpack对应的paging的,但在整理资料的时候,发现Kotlin还有Flow未讲解,这个也是一大重点,因此本篇将对Flow进行详解!
Android10.0 最近任务Recents功能分析
在Android10.0上,Recents功能分布在SystemUI和Launcher3里面集成. 一.初始化 跟Android8.1类似,先看初始化入口: 1.Recents.java Recent