1 private Image offImage = new BufferedImage(800, 700, BufferedImage.TYPE_INT_RGB);//在内存中new一张图片出来 1 public void paint(Graphics g) { 2 Graphic...
分类:
其他好文 时间:
2014-11-05 22:59:46
阅读次数:
188
Android---优化下载让网络访问更高效(二)ListView异步加载图片实现思路(优化篇)Android之ListView异步加载网络图片(优化缓存机制)android 网络加载图片,对图片资源进行优化,并且实现内存双缓存 + 磁盘缓存Android开发中网络编程与常见功能优化总结关于andr...
分类:
移动开发 时间:
2014-10-11 14:25:15
阅读次数:
144
本文转自:http://blog.csdn.net/a79412906/article/details/10180583Android每次加载图片很浪费时间。所以设计了一个图片缓存技术来解决每次android手机加载图片的问题内存的读取速度是最快的,然后是文件的读取速度,最后是网络资源的读取既然内存...
分类:
移动开发 时间:
2014-08-19 12:30:14
阅读次数:
329
转自:http://www.oschina.net/code/snippet_219356_18887?p=3#comments ImageManager2这个类具有异步从网络下载图片,从sd读取本地图片,内存缓存,硬盘缓存,图片使用动画渐现等功能,已经将其应用在包含大量图片的应用中一年多,没有出现...
分类:
移动开发 时间:
2014-08-19 12:26:54
阅读次数:
367
void OnDraw(CDC* pdc, const CRect& rcBounds, const CRect& rcInvalid)
{
if (!pdc)
return;
CClientDC dc(this);
CRect rect;
GetClientRect(rect);
CDC MemDC;
MemDC.CreateCompatibleDC(&dc);
...
分类:
其他好文 时间:
2014-08-18 18:44:03
阅读次数:
211
第十五章 输入输出函数
这一章读完的第一感觉就是“呵呵”。
如果说上过C语言课,基本上scanf()/printf()算是用的比较熟练了。尤其是那些抽象的格式说明。还有scanf()为什么要加括号。
读过本书前面的内容的话,getchar(),putchar(),gets(),puts()这些应该也问题不大。
再如果的话,你学过计算机图形学,你玩过OpenGL,听说过双缓存机制,那...
分类:
其他好文 时间:
2014-07-26 17:19:02
阅读次数:
285
网上找了一张图, listview 异步加载图片之所以错位的根本原因是重用了 convertView 且有异步操作.
如果不重用 convertView 不会出现错位现象, 重用 convertView 但没有异步操作也不会有问题。
我简单分析一下:
当重用 convertView 时,最初一屏显示 7 条记录, getView 被调用 7 次,创建了 7 个 convertVi...
分类:
移动开发 时间:
2014-05-15 06:06:09
阅读次数:
417
闲着没事,准备做一个类似于TeeChart的自定义控件,结果第一步的绘图就把我给难倒了,虽然早就知道GDI绘图的闪烁问题很坑,但是却没有想到如此之坑,折腾了两天,才找到解决方法。首先在窗体加载的时候,加入双缓存,说实话以前一直没觉得这个双缓存有什么用,不过这次总算是有了点儿效果。DoubleBuff...
分类:
其他好文 时间:
2014-05-09 17:53:44
阅读次数:
284