自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(4)
  • 收藏
  • 关注

原创 EventBus源码分析

前言EventBus是一个处理事件的第三方框架,以发布和订阅的方式让使用者能够避免一些复杂的逻辑,轻松地在组件之间传递消息。 EventBus is a publish/subscribe event bus for Android and Java.我是17年底才接触到它的,所以这里就分析一下最新EventBus3.0的源码。至于如何使用EventBus,请进入github...

2018-04-15 19:05:43 366

原创 LayoutInflater源码分析

前言最近又遇到RecyclerView的item最外层布局参数失效的问题,之前都没有去了解真正的原因,现在正好有空探寻一下这个问题,就从了解源码开始吧。View的inflate()平时我经常使用View.inflate(),它是View的一个静态方法,看到源码: public static View inflate(Context context, @LayoutRes int...

2018-04-06 18:04:59 322

原创 发布一个Gradle插件--实现一键创建Activity

定义Gradle插件的方式有三种方式可以定义Gradle插件:直接在build脚本中定义。在已有的项目中新建一个module,目录必须是rootProjectDir/buildSrc/src/main/groovy。在一个单独的项目中新建一个module,目录必须是rootProjectDir/自定义/src/main/groovy。前两种比较局限,只能在本项目中使用,第三种方...

2018-04-05 22:37:25 2520

原创 初识Gradle

前言Gradle是Android工程师的进阶必备,最近我也开始慢慢了解Gradle。本文不会花太多的篇幅介绍Groovy语法,主要是介绍Gradle的基本概念,和一些常见的用法。先给大家安利一下官方文档吧Gradle User Manual,如果英语不错的话我感觉看官方文档可能更好,因为本文的主要内容也来自官方文档。Groovy基本概念Groovy是一种动态语言。这...

2018-04-05 20:28:07 447

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除