Application 中 private RequestQueue mRequestQueue;
private static AppController mInstance;
@Override
public void onCreate() {
super.onCreate();
mInstance = this;
}
/**
* 锁定的是本类
*
* @r...
分类:
其他好文 时间:
2015-01-09 14:23:58
阅读次数:
108
这一篇主要主要讲Volley框架运作的原理。主要使用流程图来叙述,简单的分析了整个流程的过程,具体的请参考源代码或者查看我上一篇在文章末尾添上的链接。
一、Volley的准备
生成一个RequestQueue的队列。
二、用户添加Request
三、阻塞线程
(1)缓存队列处理器
(2)网络请求处理器
四、数据分发器
作为网络回应的处理器
...
分类:
其他好文 时间:
2015-01-09 14:18:39
阅读次数:
113
在Android运行机制里面, 不同分辨率不同RAM大小的设备会被分配不同的初始运行内存.更高分辨率的设备也肯定比更低分辨率设备需要更多的内存.具体分配多少,这个可以查看自己设备当中/system/build.prop 文件,里面有说明.(以下是我的测试设备 LG 720P分辨率 4.7英寸的手机的信息)
dalvik.vm.heapstartsize = 8m
dalvik....
分类:
移动开发 时间:
2015-01-09 10:51:30
阅读次数:
159
我们平常在开发Android应用程序的时候,稍有不慎就有可能产生OOM,虽然JAVA有垃圾回收机,但也不能杜绝内存泄露,内存溢出等问题,随着科技的进步,移动设备的内存也越来越大了,但由于Android设备的参差不齐,可能运行在这台设备好好的,运行在那台设备就报OOM,这些适配问题也是比较蛋疼的,比如我们平常运行着一个应用程序,运行的好好的,突然到某个Activity就给你爆出一个OOM的错误,你可能会以为是这个Activity导致的内存泄露,你会想到也有可能是内存有泄露吗?内存泄露就像一个定时炸弹,随时都有...
分类:
移动开发 时间:
2015-01-09 09:14:08
阅读次数:
227
接着上一篇Volley框架的使用,这一篇主要主要讲Volley框架运作的原理。主要使用流程图来叙述,简单的分析了整个流程的过程,具体的请参考源代码或者查看我上一篇在文章末尾添上的链接。一、Volley的准备生成一个RequestQueue的队列。二、用户添加Request三、阻塞线程(1)缓存队列....
分类:
其他好文 时间:
2015-01-08 20:02:13
阅读次数:
214
Android 网络请求json数据,解析json数据,生成对应的java bean类一步到位,快速开发...
分类:
移动开发 时间:
2015-01-08 17:58:34
阅读次数:
267
Afinal简介
Afinal 是一个android的sqlite orm 和 ioc 框架。同时封装了android中的http框架,使其更加简单易用;
? 使用finalBitmap,无需考虑bitmap在android中加载的时候oom的问题和快速滑动的时候图片加载位置错位等问题。
?Afinal的宗旨是简洁,快速。约定大于配置的方式。尽量一行代码完成所有事情。
目前Afin...
分类:
其他好文 时间:
2015-01-08 13:24:16
阅读次数:
220
这文章是用来记录自己最近使用volley的StringRequest的一些心得,以及volley关于request的代码深读。从网络上可以知道,volley适合数据量不大但是通信频繁的场景。volley提供的便利功能有如下这些:JSON,图像等的异步下载;网络请求的排序(scheduling)网络请...
分类:
移动开发 时间:
2015-01-07 18:40:20
阅读次数:
293
Android volley 引起的context 上下文 内存泄露,导致的OOM问题分析解决...
分类:
其他好文 时间:
2015-01-06 15:37:31
阅读次数:
170
1. 什么是Volley在这之前,我们在程序中需要和网络通信的时候,大体使用的东西莫过于AsyncTaskLoader,HttpURLConnection,AsyncTask,HTTPClient(Apache)等,今年的Google I/O 2013上,Volley发布了。Volley是Andro...
分类:
移动开发 时间:
2015-01-05 23:18:06
阅读次数:
274