前段时间做了一个新闻类的项目,新闻列表中的图片都是网络图片,刚开始是自定义ImageView(等于是在其中加了一个异步下载然后设置背景)虽然可以加载网络图片,不过当快速滑动的时候会很卡顿,而且前期没有对Bitmap做回收,导致OOM(内存溢出),后来上网查了各种资料,大概有两种思路:1.滑动的时候不...
分类:
移动开发 时间:
2015-06-02 15:10:10
阅读次数:
1590
1、Android 5.0层叠式卡片布局(类似原生多任务栏的效果)
https://github.com/vikramkakkar/DeckView
2、网络图片异步加载
https://github.com/nostra13/Android-Universal-Image-Loader...
分类:
移动开发 时间:
2015-05-29 09:59:29
阅读次数:
132
Volley是google推荐的Android网络数据访问处理的库,具有简化网络数据访问、多并发、支持缓存、允许取消网络请求、支持自定义复杂网络数据请求等优点。另外,Volley也提供了处理大量网络图片、处理Json数据的工具。不过,Volley也有它的局限性。它不适用于大文件数据的下载,因为Volley在解析网络数据的过程中会将这些数据都放在内存中,处下载大型文件可能会导致内存OOM问题。在开发...
分类:
其他好文 时间:
2015-05-26 18:55:37
阅读次数:
213
猫猫分享,必须精品原创文章,欢迎转载。转载请注明:翟乃玉的博客
地址:http://blog.csdn.net/u013357243?viewmode=contents合并图片(图片水印)第一种方法效果实现:思路:
1.分别下载2张图片:大图片、LOGO
2.合并2张图片
3.显示到一个imageView身上 // 异步下载
dispatch_async(dispatch_get...
分类:
移动开发 时间:
2015-05-23 20:09:08
阅读次数:
205
http://blog.csdn.net/yanzi1225627/article/details/22222735如前文所示的TCP局域网传送东西,除了对传输层的TCP/UDP支持良好外,Android对HTTP(超文本传输协议)也提供了很好的支持,这里包括两种接口:1、标准Java接口(java...
分类:
移动开发 时间:
2015-05-23 00:01:45
阅读次数:
392
背景:
Android中图片处理存在的难点:
1.OOM内存溢出;
2.图片尺寸和缩略图处理的平衡;
3.网络图片的加载与缓存机制;
简介:
Universal-ImageLoader是目前Android主流的图片处理库框架之一,作者是白俄罗斯的Sergey Tarasevich。
在Android图片处理中需要考虑的问题很多,例如OOM、图片缓存和网络图片加载、多线程问...
分类:
移动开发 时间:
2015-05-20 13:20:41
阅读次数:
200
1 package com.example.day10_01getpicture; 2 3 import java.io.InputStream; 4 import java.net.HttpURLConnection; 5 import java.net.URL; 6 7 import an...
分类:
其他好文 时间:
2015-05-19 18:51:58
阅读次数:
115
因为图片来源多种多样,默认框架已经提供了好几种图片读取方式,比如Image.FromFile,Image.FromHbitmap,Image.FromStream,但就是没有提供Image.FromNet,所以这里写了个通用的扩展方法,可以支持从Net环境中读取图片(Http、Ftp等),因为只是个扩展,也没啥好说的,直接上代码就是
using System.Drawing;
u...
分类:
其他好文 时间:
2015-05-19 10:36:16
阅读次数:
131
项目中有加载网络图片的需求,加一个加载的进度条会提高用户体验,网络不好的时候会清晰的看到图片加载的进度,比让用户看着满屏幕空白好。下面是我们项目自己封装的圆形进度条,分享给大家。
其实实现原理很简单,只是根据图片加载的进度来绘制一个圆。
先来看.h文件,需要一个进度的属性和进度条展示位置的方法:
@property (nonatomic, assign) CGFloat progress;
...
分类:
移动开发 时间:
2015-05-18 14:52:47
阅读次数:
170
importjava.io.File;importjava.io.FileOutputStream;importjava.io.InputStream;importjava.io.OutputStream;importjava.net.URL;publicclassCopyURLImg{//url网...
分类:
编程语言 时间:
2015-05-11 10:33:05
阅读次数:
176