首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
阿奇重名了
掘友等级
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
6
文章 6
沸点 0
赞
6
返回
|
搜索文章
赞
文章( 6 )
沸点( 0 )
SurfaceFlinger启动过程分析
从上面的内容可以看出,surfaceflinger所属的class为main,这和zygote时同级的。但它的启动并不需要带任何参数。同时由于surfaceflinger是service,说明它是单独的可执行程序,程序路径为/system/bin/surfaceflinger …
OkHttp源码分析 (一)
同样的Request也是通过Builder来创建构造实例的,它只是封装了HTTP请求需要的一些信息。Okhttp通过newCall来为我们的请求创建一个Call对象,这个对象负责为Request服务来完成一次Http请求过程 同步请求是通过RealCall的execute发起的…
OkHttp源码分析(二)
在上一篇中我们大概了解了OkHttp大体的执行过程,本篇将进一步介绍OkHttp请求的具体过程,这设计到部分拦截器的具体细节。 关于内置的拦截器将会在其他篇章中分别做介绍,这里只介绍涉及到具体的Http请求过程的拦截器,它们是ConnectInterceptor和CallSer…
OKHttp的缓存策略(三)
CacheInterceptor内部持有一个InternalCache,它负责缓存的存取,而CacheStrategy用来控制缓存的存取,决定什么时候用缓存,什么时候使用网络进行请求。它是通过其内部的networkRequest和cacheResponse决定的,当networ…
LeakCanary内存泄漏检测机制原理
LeakCanary是Square公司基于MAT开发的一个用于检测内存泄露的库,它能检测应用存在的内存泄露,并通过界面直观的展示给开发者,极大的方便调试和开发健壮可靠的程序。 下面我们就从install方法开始阅读下LeakCanary的源码,从而理解LeakCanary的检测…
Flutter 应用启动分析 (Android视角)
在Flutter项目的AndrodManifest.xml配置了FutterApplication和MainActivity,所以先看在应用启动时FlutterApplication中做了什么事情。 主要初始化一些变量,包括aot的共享库名称,flutter的Asscets目录…
关注了
12
关注者
0
收藏集
1
关注标签
27
加入于
2019-09-05