
Android开源框架哪点事
文章平均质量分 83
BvinCN
这个作者很懒,什么都没留下…
展开
-
Android开源框架Afinal第二篇——庖丁解牛,深入调查
---恢复内容开始--- 还是继续FinalHttp,这个类涉及到的东西还是挺多的。 一:线程池 首先我们看到FinalHttp类里面有两个跟线程池相关的两个静态类 private static final ThreadFactory sThreadFactory = new ThreadFactory() { private final AtomicInteger原创 2013-09-02 14:25:05 · 1299 阅读 · 0 评论 -
谷歌Volley网络框架讲解——网络枢纽
研究了这么久的Volley,愈来愈发现这个框架的精美和人性化。比起民间一些框架强很多,一开始总是盲人摸象找不到头绪,现在终于有些明朗了。Volley其实就是一个请求队列的代理类,我们看下UML。 这就是Volley的网络请求中心枢纽,我们重头再梳理一下。 首先通过Volley类建立一个请求队列RequestQueue,这个队列可以定制个线程池规定多少个线程跑,一个NetworkDispat原创 2013-09-02 14:25:21 · 1389 阅读 · 2 评论 -
Android开源框架Afinal第一篇——揭开圣女的面纱
Afinal 这是Afinal在github的地址:https://github.com/yangfuhai/afinal Afinal这个框架主要分4块: 1、FinalDB模块:android中的orm框架,一行代码就可以进行增删改查。支持一对多,多对一等查询。 2、FinalActivity模块:android中的ioc框架,完全注解方式就可以进行UI绑定和事件绑定。无需findVi原创 2013-09-02 14:25:03 · 1585 阅读 · 0 评论 -
谷歌Volley网络框架讲解——第一篇
自从公司新招了几个android工程师后,我清闲了些许。于是就可以有时间写写博客,研究一些没来的研究的东西。 今年的谷歌IO大会上,谷歌推出了自己的网络框架——Volley。不久前就听说了但是没有clone下来,这次终于把源码弄下来了。 这个框架对网络请求数据缓存做了很多优化,其他说明就请自行百度吧。。。 在这梳理一下网络请求的过程: 先看一段网络请求的代码吧 mQueue = Vo原创 2013-09-02 14:25:12 · 1119 阅读 · 0 评论 -
谷歌Volley网络框架讲解——HttpStack及其实现类
前两篇已经对网络请求流程已经梳理了个大概,这次我们着重看一下HttpStack和它的其实现类。我们之前在Network篇讲过它仅有一个实现类,而今天我们讲的HttpStack有两个实现类。 其中HttpCliantStack是在2.3以下使用,Hurl是在2.3以上使用,这样分开的原因谷歌给了注释。 // Prior to Gingerbread, HttpUrlConnectio原创 2013-09-02 14:25:23 · 1121 阅读 · 0 评论 -
谷歌Volley网络框架讲解——Network及其实现类
我们看到Network接口只有一个实现类BasicNetwork,而HttpStack有两个实现类。 BasicNetwork这个类是toolbox工具箱包里的,实现了Network接口。 先来看下Network这个interface,performRequest(Request*)执行一个请求,以一个Request为参数,返回一个 NetworkResponse 。 public原创 2013-09-02 14:25:19 · 1388 阅读 · 0 评论