首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
莫名Font
掘友等级
清洁工
|
宇宙航天分公司
电影,
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
115
文章 113
沸点 2
赞
115
返回
|
搜索文章
最新
热门
Gradle构建之Android Gradle Plugin
Gradle是一个开源的自动化构建工具,其设计非常灵活可适用不同平台。针对不同平台其通过编写不同的插件去实现,其本身架构不做处理android平台android gradle plugin工具流程分析
Gradle浅析之生命周期
我们在日常开发中,无论是使用图形构建按钮还是使用命令开启构建任务,其会经历设置,陪着,构建任务依赖图,最终执行我们输入的任务。但是其内部如何进行这一系列过程的,今天我们就分析Android中输入 ./
Retrofit源码解读
retrofit支持协程使用,而后期android开发语言基本为Kotlin,因此这里面着重分析使用协程下网络请求的执行流程 模块思维导图 执行流程图 源码分析
OKhttp网络库分析
Pinning是每个主机名和/或每个通配符模式。要同时使用publicobject.com和www.publicobject.com,必须配置这两个主机名。
EventBus
我么在进行不同页面切换时,有时需要与其他界面进行通信,原生的广播可以实现,此外用的比较多的时EventBus。其基于观察者模式实现。同时支持在其他线程运行。 今天就分析一下其原理。总体来说比较容易理解。 其利用的HashMap,将每个事件类型作为key,即订阅方法的第一个参数。…
Glide与Activity/Fragment生命周期的绑定
这篇文章主要分析与Fragment生命周期的绑定,因为现在都是在Fragemnt里进行界面展示。之前在前两篇以及分析过Glide的加载过程和缓存的使用。这里就不进行分析了。 通过前面的文章,我们知道我们的请求的发起是在RequestManager中,即Glide.with(co…
android动画深入分析—属性动画
到这里,动画相关的核心类就创建完成了,接下来就是一些配置,插值器,执行时间,重复模式等。这里不做分析,下面分析动画启动过程中的一些核心逻辑 通过动画执行完的处理,我们可以学习到,移除大量元素是的一种方法,同时也知道动画执行完后mAnimationCallbacks的大小会变为0…
android动画深入分析—补间动画
android中的动画有帧动画,补间动画,属性动画。最近结合约束布局,也新增加了motionlayout实现动画,在anroid studio 4.0预览版,可以可视化编辑动画,感觉Android实现复杂的动画越来方便了。对于MotionLayout大家可以看官方的博客。平时我…
LayoutInflater--布局文件的加载
今天这篇文章,分析探究布局文件如何加载;既LayoutInflater如何加载布局文件的过程。在分析此过程中,也解决自定义View中构造方法的调用,以及单例模式的应用。 我们发现其内部调用了context的getSystemService去获取的。接下里我们看一下context…
Glide图标加载库-磁盘缓存分析
接着上面文章继续分析磁盘缓存.首先在上一篇文章我们知道了缓存类是在什么地方创建的,那么我就依此为线索,分析其最终在哪里调用了.因为磁盘缓存经过多次参数传递,不太好发现,所以先通过其构建去寻找,这也是阅读源码中的一个思路吧. 在这里着里我们知道了磁盘缓存的添加是在DecodeJo…
下一页
个人成就
文章被点赞
123
文章被阅读
15,756
掘力值
507
关注了
12
关注者
19
收藏集
2
关注标签
10
加入于
2018-08-02