- 博客(8)
- 资源 (5)
- 收藏
- 关注
原创 android 网络开发相关资料
网络编程汇总: 1. http 基础知识和编程 http://www.jianshu.com/p/99dc1f8f62bf 2. socket udp tcp 区别与联系 http://jingyan.baidu.com/article/08b6a591e07ecc14a80922f1.html 3. android 网络请求心路历程
2016-07-30 20:17:39 279
原创 android 集合架构四- LinkedList
直接上源码,通过阅读源码,我们自然就知道LinkedList实现的原理 private static final class Link { ET data; Link previous, next; Link(ET o, Link p, Link n) { data = o; previous
2015-08-12 11:48:42 567
原创 android 集合架构三- ArrayList
什么也不说了,直接上代码 /** * The minimum amount by which the capacity of an ArrayList will increase. * This tuning parameter controls a time-space tradeoff. This value (12) * gives empirically
2015-08-12 11:01:19 465
原创 android 集合架构二-list
上篇文章介绍了一下相关的集合接口,本片文章主要介绍一下List的子类,在这里不能每一个类都涉及到,选择一些常见和具有代表性的来看一下。 本片主要是讲list相关实现的类,从api上可以搜索一下相关子类: 从上面可以看出,这个类是实现List 接口的直接子类,查看源码来了解这个类是如何设计的? 为什么如此设计? 查看api,可以到这个类的简介: Abstr
2015-08-11 18:42:44 437
原创 android 集合架构
这几天项目不忙,之前就一直想着总结一下集合框架,对集合这块有一个大体了解。 下面先来看一下集合框架: 编程要针对接口编程,我们再阅读源码的时候,看懂里面的接口,对代码就可以有了一个较为清晰的了解 提到集合,必不可少的操作就是遍历和访问的操作,其余就是增删改查操作,所以提到容器,必不可少的就是迭代器。迭代器为各种容器提供公共的操作接口。 先查看一
2015-08-11 16:17:09 428
原创 解析RecyclerView中itemView的动画
上篇文章主要讲的是itemView的绘制流程。 分析完上篇文章后,我又开始疑惑了,itemView的动画是如何绘制的呢 ? 从源码来分析这个问题,从上篇文章我们看到,RecyclerView 绘制的关键是onLayout 里面的position 位置确定,因此直接上源码: @Override protected void onLayout(boolean cha
2015-05-27 18:20:58 1576
原创 从源码解析RecyclerView绘制流程
Recycler View的出现,无疑是令android 开发工程师兴奋了许久。不久前看ListView 源码的时候,看得晕乎乎的,滑动功能以及复用机制堆积在了同一个类里面,RecyclerView 很好的解决这种尴尬的情况。 下面先从功能上看一下各个类的功能: RecyclerView 这个类相当于中心的管理者 LayoutManager 主要负责item
2015-05-27 11:35:37 3069
原创 Scrollview 嵌套Listview 冲突的解决方法
解决ScrollView 嵌套Listview方式方法有多种,下面主要讲一种常见的方式 继承ListView ,重写onMeasure方法 public void onMeasure(int widthMeasureSpec, int heightMeasureSpec) { //根据模式计算每个child的高度和宽度 int exp
2015-05-22 14:40:57 426
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人