自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

一骑绝尘,笑傲江湖

技术驱动人生,技术改变生活

  • 博客(8)
  • 资源 (13)
  • 问答 (2)
  • 收藏
  • 关注

原创 eventbus使用与源码分析

  1. 依赖 compile 'org.greenrobot:eventbus:3.0.0'   2.EventBus的三要素 : (1) Event:事件,可以是任意类型的对象。 (2) Subscriber:事件订阅者, 在EventBus3.0之前消息处理的方法只能限定于onEvent、onEventMainThread、onEventBackgroundThread和onE...

2018-07-11 14:55:55 181

原创 Android butterknife源码分析流程

本文以一个小案例的分析过程,对butterknife的整个流程做了一个相对细致的解说:其中包含:(1)如何通过编译时注解处理器生成中间文件;(2)运行时资源的绑定过程;其中关于R资源文件的处理  scanForRClasses(env); 这部分原理我并未理解,有知道的朋友不妨告知,不甚感激!第一步:如何根据源文件以及所加的注解生成中间文件: 第二步: 运行时如何根据中间文件实现资源的绑定:总结:...

2018-07-09 11:04:28 284

原创 注解的使用介绍以及APT使用介绍

1. 概念(什么叫注解Annatation)? 2. Java中的常见注解(1) @Override  @Target(ElementType.METHOD)用于重写父类方法,或者实现接口对应的方法(2) @ Deprecated  @Target(value={CONSTRUCTOR, FIELD, LOCAL_VARIABLE, METHOD, PACKAGE,PARAMETER, TYPE}...

2018-07-05 16:53:50 2425 1

原创 RecyclerView详解5之数据更新机制(remove)

2018-07-02 09:38:43 486

原创 RecyclerView详解4之缓存机制

2018-07-02 09:36:19 460

原创 RecyclerView详解3之滑动流程

滑动流程涉及到到View的事件分发机制, 建议先看下事件分发机制:了解dispatchTouchEvent,  onInterceptTouchEvent, onTouchEvent, onTouch, onClickMotionEvent.ACTION_DOWN, MotionEvent.ACTION_MOVE, MotionEvent.ACTION_UP 等...

2018-07-02 09:34:22 475

原创 RecyclerView详解2之首次测量布局绘制流程

根据View的绘制流程:measure --> layout --> draw 进行分析:

2018-07-02 09:25:33 391

原创 RecyclerView详解1之基本使用

RecyclerView的使用上主要涉及:1.build.gradle中添加依赖  implementation 'com.android.support:recyclerview-v7:26+'2. xml布局文件中使用RecyclerView控件<android.support.v7.widget.RecyclerView android:layout_width="match_...

2018-07-02 09:23:10 356

mat工具,可以分析hprof文件

性能分析工具mat,有效帮助开发者分析内存泄漏,内存抖动等问题

2019-02-27

android repo文件

repo用来下载android源代码作用,使用的是国内的清华源

2018-09-10

source insight 插件

支持在source insight中并行显示多个已打开文件,非常方便。

2016-10-15

wifi_p2p分析

android wifi p2p的基本协议概念以及流程分析。

2016-10-13

C语言练习文档

C语言的编程题

2016-04-17

awt编写的简易文本编辑器(可执行jar文件)

支持文本文件打开、保存、编辑、文字颜色、字体大小设置等功能

2015-01-08

Android开发教程(完全免费版)

本教程对于大多数初学android,需要入门指导的新人来说都是非常合适的。

2014-12-15

CSS免费初级教程

css初级教程,对于很多刚刚写html,并想把页面写的漂亮点的童鞋比较适合

2014-11-27

java常用命令及常用选项

java常用命令及常用选项:包含了对java文件的一般的命令行操作

2014-11-14

xmlPull源码

在android开发中经常会使用到xml文件,用来保存和传递数据,因此解析xml就是需要掌握的技能了,pull解析器是android自带的解析工具

2014-09-24

常用算法大全

想要学习算法的孩子有福了,这里介绍了众多基本的算法概念,思路,以及一些经典算法!!!

2014-09-10

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

TA关注的人

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