加载中
greenRobot的EventBus

greenRobot的EventBus 与 之前的Otto相比,多了事件处理环境(主线程、后台线程等)的选择,原理是一样的,比如,这里没有订阅的事件包装为NoSubscriberEvent发送一次, 而在Otto里,把没有订...

2014/12/26 17:12
38
Git

tag: 查询: git tag //显示当前的标签 git tag -l v1.4.*  //显示以v1.4.开头的标签 创建: 可以创建不带注释和带注释的两种标签。 “在git中有两种最主要的标签--轻量级标签(light...

2014/12/26 16:26
8
DiskLruCache part 2

LRU 实现、 日志、 lruEntries维护、 访问与更新

2014/11/18 20:15
51
DiskLruCache part 1

首先看缓存单元Entry 和 entry的管理器editor的定义: Entry: 即缓存项, 可以有valueCount个 value, 每个value是一个文件,文件名是[key].[index] , index的值从0到 valueCount . 每个ent...

2014/11/18 19:06
28
Event Bus 之 Otto(三)

Otto 的EventBus 实现

2014/11/17 20:07
33
Event Bus 之 Otto(二)

Otto 的EventBus 实现

2014/11/17 19:57
19
Event Bus 之 Otto(一)

Otto 的EventBus 实现。EventBus 模式 订阅者模式(观察者模式)的一种应用场景,Otto则是EventBus的一种实现。

2014/11/17 19:20
36
reflection 相关

int.class 和 Integer.class 是不一样的,前者得到“int”, 后者得到“java.lang.Integer” ,同理可知其他的primitive 类型与其对应的包装类; int[] 的类型是 [I ; com.exampel.Test[] 的类...

2014/11/17 18:32
12
StaggeredGridView 实现分析-首次填充过程(二)

1, 上篇分析到了第一个view成功加入listView, 在步骤3中,我们从 itemPos++ 开始,分析第二个view如何出现。       while ((nextTop < end || hasSpaceDown()) && pos < m...

2014/11/14 14:29
29
StaggeredGridView 实现分析--首次填充过程(一)续

4.2 getChildColumn 和 setPositionColumn : mPostionData 是一个SparseArray , 记录了每个 item 对应的 GridItemRecord对象, //StaggeredGridView.java private int getChildColumn(fi...

2014/11/14 13:23
33
StaggeredGridView 实现分析--首次填充过程(一)

ExtendableListView.java 1, 因为是首次layout, changed为true, childCount是 0, //ExtendableListView.java /**      * {@inheritDoc}      */     @Override     p...

2014/11/13 21:17
49
sparseArray里的binarySearch

如源码所说,这个版本和java.util.Arrays.java里的实现一样,只是省略了参数检查。二分查找大家大学都接触过,应该印象都比较深刻,这里只说一点即最后没找到时的返回值~lo。如方法的doc所说,...

2014/11/12 19:34
22
listview、ViewPager tips

StaggeredGridView的view的复用和普通listview相差不大。

2014/11/12 18:38
44
StaggeredGridView 实现分析--滑动处理(二)计算、移动、回收,以及填充

续 StaggeredGridView 实现分析--滑动处理(一)

2014/11/12 16:32
33
StaggeredGridView 实现分析--滑动处理(一)滑动位移

开源控件StaggeredGridView实现了瀑布流式的grid view, 通过分析它的实现原理, 也有助于理解ListView 和GridView。 填充过程我们已经了解,填充完成后有有了相应的记录 ,mColumnBottoms[],...

2014/11/12 15:41
54
android.widget.Scroller 的使用

android.widget.Scroller 的使用

2014/11/07 16:39
22
xml生成view时layout参数失效问题解决

xml生成view时layout参数失效问题解决

2014/11/07 10:49
38
Thread的中断

Thread的中断

2014/11/05 20:01
13
fragment 出栈过程

在之前fragment解析的基础上简单看一下fragment的出栈过程

2014/11/04 20:17
56

没有更多内容

加载失败,请刷新页面

返回顶部
顶部