作为Google的亲儿子,Volley框架从诞生之日起就受到极大推崇,他简单且适用于频繁的网络操作环境中,并且是适用于异步的环境下,但是对于上传文件或者想要post一些较大数据的场合,显然他是束手无策的,这篇博文我会从源码角度带大家看看Volley框架到底是怎么流程;
平常我们使用Volley的标准步骤是:
(1)创建一个RequestQueue队列;...
分类:
移动开发 时间:
2016-06-02 14:21:43
阅读次数:
181
临近毕业,各种事情各种忙。我也没有认真专注写过博客,最近仔细看了Volley框架的使用及其源码,思前想后,想挑战一下自己,还是写一篇博客来分享,如有错误,欢迎吐槽。Volley简介 网络请求是一个App很重要的一部分,android系统只是提供了一个平台,而android应用则是基于这个平台上进行展示数据,起到与用户进行交互的作用,数据来源于服务端,而二者之间必须通过互联网进行传输数据,在Andr...
分类:
移动开发 时间:
2016-05-12 23:10:45
阅读次数:
287
开源项目上周又手动撸了一遍EventBus实现,同时上传EventBus的中文注释源码到Github上,欢迎大家fork&star.EventBusAnalysisEventBus基础概念EventBus是一个Android事件发布/订阅框架,通过解耦发布者和订阅者简化Android事件传递.事件传递既可以用于Android四大组件间的通讯,也可以用于用户异步线程和主线程间通讯等.
传统的事件传递...
分类:
其他好文 时间:
2016-04-12 17:40:08
阅读次数:
297
small插件化框架源码分析,阐述如何使用和插件加载流程。...
分类:
移动开发 时间:
2016-03-31 14:49:34
阅读次数:
382
Android Small插件化框架源码分析 目录 概述 Small如何使用 插件加载流程 待改进的地方 一、概述 Small是一个写得非常简洁的插件化框架,工程源码位置:https://github.com/wequick/Small 插件化的方案,说到底要解决的核心问题只有三个: 1.1 插件类 ...
分类:
移动开发 时间:
2016-03-31 14:07:58
阅读次数:
275
Volley框架分析Github链接Volley框架分析Volley源码解析为了学习Volley的网络框架,我在AS中将Volley代码重新撸了一遍,感觉这种照抄代码也是一种挺好的学习方式.再分析Volley源码之前,我们先考虑一下,如果我们自己要设计一个网络请求框架,需要实现哪些事情,有哪些注意事项?我的总结如下:
需要抽象出request请求类(包括url, params, method等),抽...
分类:
其他好文 时间:
2016-03-28 00:14:58
阅读次数:
247
这几天,把ci源码又看了一遍,于是有了新的收获。明白了在application目录下core文件夹的作用,就是用来写ci核心文件的扩展的, 而且需要在配置文件中添加类前缀MY_。 CI框架整体是但入口文件,入口文件是Index.php在该文件中定义了一些系统变量,比如BASEPATH和 APPPAT
分类:
其他好文 时间:
2016-03-09 22:21:42
阅读次数:
190
转载自 http://www.jianshu.com/p/9e17727f31a1?utm_campaign=maleskine&utm_content=note&utm_medium=mobile_author_hots&utm_source=recommendation 公司最近新起了一个项目,
分类:
移动开发 时间:
2016-02-02 15:05:14
阅读次数:
859
携程DynamicAPK插件化框架源码分析Author:莫川插件核心思想1.aapt的改造分别对不同的插件项目分配不同的packageId,然后对各个插件的资源进行编译,生成R文件,然后与宿主项目的R文件进行id的合并。
要求:由于最终会将所有的资源文件id进行合并,因此,所有的资源名称均不能相同。2.运行ClassLoader加载各Bundle和MultiDex的思路是一样的,所有的插件都被加载到...
分类:
其他好文 时间:
2016-01-19 10:49:18
阅读次数:
224