首页
首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
Avengong
掘友等级
Android/Flutter开发
喜欢编程,热爱分享,热爱生活
获得徽章 7
动态
文章
专栏
沸点
收藏集
关注
作品
赞
10
文章 10
沸点 0
赞
10
返回
|
搜索文章
最新
热门
Glide解析(二)—请求构造执行阶段
背景 上一篇中我们学习了glide的with()方法,接下来继续学习请求构造阶段。 一、请求构造 1.1 RequestManager.load() RequestManager 提供了一系列的重载
Glide解析(一)—初始化阶段
背景 Glide 作为图片加载框架,开篇不去深究内部实现细节。我们抓住主线,总体来看可以分为以下3个阶段: 初始化阶段 想要Glide干活,必须就要创建这个干活的对象,如Glide单例对象,当然肯定不
深入理解四大组件之 Android ContentProvider 原理
contentProvider的启动流程 一、背景 ContentProvider本质上就是封装了一层接口,用来屏蔽各种数据存储的方式。 不管是数据库、磁盘、还是网络存储,只需要通过contentPr
理解Android Java crash 处理流程
一、背景 当Android系统发生native crash时,在日志台打印日志和生成tombstone_xxx文件,会通过 socket 通知 AMS 从而进入到Java crash侧 处理流程中。
理解 Android Native Crash 处理流程
一、背景 1.1 debuggerd守护进程 在Android系统中有监控应用异常退出的机制,当发生native崩溃或者主动调用debuggerd命令 时候,都会通知debuggerd守护进程,让其抓
Android渲染(五)_view的绘制流程(基于Android10)
一、 概述 继续上篇,在ViewRootImpl的performTraversals()中,执行了relayoutWindow()后,mSurface就已经和native层的 Surface 对象建立
Android渲染(四)_Surface的创建过程(基于Android10)
一、Surface 概述 OpenGL ES/Skia定义了一组绘制接口的规范,为什么能够跨平台? 本质上需要与对应平台上的本地窗口建立连接。也就是说OpenGL ES负责输入了绘制的命令,但是需要一
Android渲染(三)_SurfaceFlinger的启动(基于Android10)
一 、概述 SurfaceFlinger 在Android渲染中扮演着非常重要的作用。 它既要为应用层提供可绘制的GraphicBuffer缓冲区,也要对生成的 Layer进行排序、合成,最终通过本地
Android渲染(二)_从Window角度看Activity的启动(基于Android10)
一、概述 当Activity启动后,是如何展现到屏幕上的呢 ? 带着这个问题,我们深入的学习下。 1.1 一些概念 如果之前没了解过,暂时可以先不关注,后续建立起概念了再来回顾~ WindowMana
Android渲染(一)_系统服务WMS启动过程(基于Android10)
一、概述 我们知道WMS是在system server进程中启动的。 zygote进程fork()出system server进程后,会进入到SystemServer.java的 main()方法。
下一页
个人成就
文章被点赞
230
文章被阅读
77,942
掘力值
2,228
关注了
9
关注者
136
收藏集
0
关注标签
0
加入于
2020-05-06