android
超级软箭攻城师
这个作者很懒,什么都没留下…
展开
-
实例讲解Android中如何实现图片的异步加载功能
Android开发当中,经常会碰到图片的异步加载问题(也叫延时加载,英文叫 Lazyload)。图片的读取工作是个比较耗时的工作,如果还是从互联网读取图片资源就更加耗时。如果在主线程里处理的时间过长,就会引发著名的应用程序无响应的系统提示(ANR:Application Not Responding)。本文通过一个名为Demo4FileManager的项目实例来讲解如何实现图片的异步加载功转载 2013-01-05 16:49:23 · 414 阅读 · 0 评论 -
Android ListView 适配器(Adapter)优化
Adapter的作用就是ListView界面与数据之间的桥梁,当列表里的每一项显示到页面时,都会调用Adapter的getView方法返回一个View。优化的思路两种:1. View的重用 View的每次创建是比较耗时的,layoutInflater.inflate(R.layout.item,null) 此方法是耗时创建View 为了尽量少的调用该方法,因此对于getview转载 2013-01-06 15:23:33 · 345 阅读 · 0 评论 -
BitmapFactory.Options避免 内存溢出 OutOfMemoryError的优化方法
尽量不要使用setImageBitmap或setImageResource或BitmapFactory.decodeResource来设置一张大图,因为这些函数在完成decode后,最终都是通过java层的createBitmap来完成的,需要消耗更多内存。因此,改用先通过BitmapFactory.decodeStream方法,创建出一个bitmap,再将其设为ImageView的转载 2013-05-20 16:10:44 · 712 阅读 · 0 评论 -
ViewPager高效PagerAdapter实现
假设:我们要实现一个无限子页的ViewPager , 按照ListView convertView原理我们知道 必须要复用之前已经创建好的View 而不是每次新显示都去创建一个新的!个人随便写了一个,用来找找思路! 写的不对还希望大家指正探讨!public class ArticleAdapter extends PagerAdapter { List list; pri原创 2014-02-21 14:55:30 · 6440 阅读 · 0 评论 -
ListView滚动结束后下载图片
我们在使用ListView时 用户时长会原创 2014-06-11 12:39:59 · 765 阅读 · 0 评论