转载请注明出处:http://blog.csdn.net/guolin_blog/article/details/174820951. Volley简介我们平时在开发Android应用的时候不可避免地都需要用到网络技术,而多数情况下应用程序都会使用HTTP协议来发送和接收网络数据。Android系统...
分类:
移动开发 时间:
2014-10-27 17:21:11
阅读次数:
230
我们在实际的项目过程中肯定会遇到需要加载大量网络图片的情况,这些图片经常是放在listview或者是GridView中显示。遇到OOM的问题也是很正常的。下面我分析下会遇到的问题:1.滑动列表的时候开启很多线程,有些图片已经被移动到屏幕之外了,但线程仍旧还在进行。2.法确保当前视图在结束时,分配的视...
分类:
其他好文 时间:
2014-10-26 19:42:30
阅读次数:
139
首先说明的是,该方法已经被我抛弃了。之前用它,发现加载速度不好。具体没怎么细心的看。
现在我用volley了。拿出来只是给大家批判的。
package com.souya.seller.util.ex;
import java.io.File;
import java.io.FileInputStream;
import java.io.InputStream;
import java.la...
分类:
移动开发 时间:
2014-10-24 19:03:27
阅读次数:
292
搜芽的移动开发这几天进度相对来说非常的快。但是美中不足的就是网络图片的加载问题。我有两套方案:
1)沿用迅雷动漫的图片加载。迅雷动漫也是用的一个开源的库。但是不知道是我使用出了问题还是真的是它的问题。在我迅速的下拉和回倒的时候,
不确定的会出现崩溃。logcat显示loadImage里面出现了内存溢出.out of memory.。这个我想应该不是我的问题。
2)采用外包的AsyncImag...
分类:
移动开发 时间:
2014-10-24 16:30:21
阅读次数:
368
1.界面比较多,并且很多界面的背景图片不一样;2.涉及到换肤功能,定义多种皮肤,皮肤的资源不是使用color 而是图片资源;以上两种情况,如果不注意合理释放内存,将会发生OOM。我们在android程序中,无论是使用layout布局设置了背景还是使用了setBackgroundResource 设置...
分类:
移动开发 时间:
2014-10-22 20:16:33
阅读次数:
222
对于 Android 应用开发,基于网络请求的开源框架有不少,我喜欢用的就是 AsyncHttpClient,UniversalImageLoader。原想法是在框架中封装一套通用的请求与返回借口,那么以后底层不管用什么框架进行网络请求,都不会修改业务层代码,实现业务与基本功能的分离,方便后期的优化,扩展。后来跟阿里的一位朋友聊到这块,谈到android端的网络请求,觉得一款牛逼的应用,尤其的是网...
分类:
移动开发 时间:
2014-10-22 18:24:25
阅读次数:
134
本文首发于CSDN博客,转载请注明出处:http://blog.csdn.net/guolin_blog/article/details/9316683本篇文章主要内容来自于Android Doc,我翻译之后又做了些加工,英文好的朋友也可以直接去读原文。http://developer.androi...
分类:
移动开发 时间:
2014-10-21 22:58:43
阅读次数:
398
http://www.linuxidc.com/Linux/2010-09/28364.htmLinux下malloc函数主要用来在用户空间从heap申请内存,申请成功返回指向所分配内存的指针,申请失败返回NULL。默认情况下,Linux内核使用“乐观的”分配内存策略,首先粗略估计系统可使用的内存数...
分类:
移动开发 时间:
2014-10-20 19:16:10
阅读次数:
171
非常有用的命令:
adb shell dumpsys activity
该命令可以看到当前运行的是哪个activity,运行的一些进程等
首先可以看到运行的进程:ACTIVITY MANAGER RUNNING PROCESSES (dumpsys activity processes)
Process LRU list (sorted by oom_adj, 43 total,...
分类:
移动开发 时间:
2014-10-20 17:25:59
阅读次数:
426
最近又把volley拿出来整理了下。之前没有遇到过的一些小问题又来了,在此记录下:
1、HttpUrlConnection DELETE 方式无法添加body的问题:java.net.ProtocolException: DELETE does not support writing
2、关于(修改)volley的缓存...
分类:
移动开发 时间:
2014-10-19 21:27:55
阅读次数:
216