首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
若丶相见
掘友等级
android工程师
|
百度
幸运源自努力
获得徽章 12
动态
文章
专栏
沸点
收藏集
关注
作品
赞
224
文章 223
沸点 1
赞
224
返回
|
搜索文章
最新
热门
主流开源框架之EventBus深入了解
主流开源框架源码深入了解第6篇——EventBus源码分析。(源码以3.1.1版为准) EventBus是一个Android事件发布/订阅轻量级框架,通过此框架可以解耦发布者和订阅者,可以简化Android的事件传递。事件传递既可以用于Android的四大组件间的通讯,也可以用…
Gradle自动化项目构建之Gradle学习及实战
继上一篇Gradle自动化项目构建之快速掌握Groovy,我们继续深入Gradle自动化项目构建技术的学习。 gradle wrapper 就是由gradle 帮我们生成的gradlew脚本,里面包含了用到的gradle版本信息,我们编译代码的时候不直接运行gradle命令,而…
Gradle自动化项目构建之快速掌握Groovy
1. Groovy中语句结束符可以使用“;”,也可以不使用; 2. Groovy中类、变量和方法,默认是public。 3. 输出语句 4. Groovy中的变量 变量的类型:基本类型(java中的int/float/double/byte/char/long/short)和对…
主流开源框架之BlockCanary深入了解
主流开源框架源码深入了解第5篇——BlockCanary源码分析。(源码以1.5.0版为准) Android系统每隔16ms就会重新绘制一次Activity,因此,我们的应用必须在16ms内完成屏幕刷新的全部逻辑操作,每一帧只能停留16ms,否则就会出现掉帧现象(也就是用户看到…
主流开源框架之LeakCanary深入了解
主流开源框架源码深入了解第4篇——Leakcanary源码分析。(源码以1.6.1版为准) 简单说两句,又有两个多月没写文章啦,这中间虽然没有继续看源码,不过倒是学了一些性能优化的知识,由于基本都是通过视频、博客等学习,而且自己的笔记也都是学习过程中跟随视频和博客记下的,因此就…
主流开源框架之Glide深入了解
主流开源框架源码深入了解第3篇——Glide源码分析。(源码以4.9.0版为准) 1. Glide.with(context) SupportRequestManagerFragment/RequestManagerFragment:glide根据传入的参数,创建的添加到当前A…
主流开源框架之Retrofit深入了解
上一篇我们分析了主流的开源框架的源码的第一篇OkHttp3,现在我们来分析一下本系列第二篇——Retrofit2(源码以2.6.1版为准)。 1. 概念了解: 我们的应用程序(即:“Application Layer”层) 通过Retrofti Layer层来封装我们的请求参数…
主流开源框架之OkHttp3深入了解
自上一篇自定义控件的完结,至今已经有一个月的时间,一直没有什么想写的,因此回到一开始写的初衷,看一些主流的开源框架的源码,深入的了解一下其原理,而不是只知其然,而不知其所以然。本篇是该系列第一篇——OkHttp3(源码以3.10版为准)。 请求URL:OKHttp3 是处理UR…
View之自定义全解析(入门)
Canvas.drawXXX() 是自定义绘制最基本的操作。掌握了这些方法,你才知道怎么绘制内容,例如怎么画圆、怎么画方、怎么画图像和文字。组合绘制这些内容,再配合上 Paint 的一些常见方法来对绘制内容的颜色和风格进行简单的配置,就能够应付大部分的绘制需求了。 Paint …
Fragment的奥秘
我们经常用到Fragment,但是你到底用过几种方式呢,今天我们就从最常用的一种开始分析,顺便也看一看其它的几种方法吧。我们的源码分析开始咯,源码分析第...几篇,算了这些不重要,趁着最近不是很忙“燥起来”。 那我们接下来就按照以上这种顺序来分析一下Fragment的加载过程。…
下一页
个人成就
文章被点赞
369
文章被阅读
82,267
掘力值
2,266
关注了
19
关注者
214
收藏集
0
关注标签
17
加入于
2018-07-21