- 博客(4)
- 收藏
- 关注
原创 AsyncTask的使用
AsyncTask是一种轻量级的异步任务类,在线程池中执行后台,然后通知主线程更新UI。其实AsyncTask封装了线程池和Handler。但是AsyncTask不适合进行特别耗时的操作,因为在Android 3.0以后,AsyncTask是串行执行,相当于是在内部的单线程运行。 首先,AsyncTask是一个抽象类,有三个泛型参数,分别是Params,Progress,Result,他们代表的含
2016-08-28 20:10:56 410
原创 Cordova环境安装配置
cordova其实就是一种移动web的框架,它的前身就是PhoneGap。后来PhoneGap捐献给Apache后,抽离出核心代码,就改名为cordova。Cordova支持如下移动操作系统:iOS, Android,ubuntu phone os, Blackberry, Windows Phone, Palm WebOS, Bada 和 Symbian。所以说应用还是很广泛的。但是cordova
2016-08-24 10:34:47 8487 3
原创 Bitmap加载
Bitmap是Android系统中的图像处理的最重要的类之一。通常对于一般小的图片的加载时没有什么问题的,但是如果如果加载比较的大的图片,就很容易发生OOM问题,就是所谓的内存溢出,所以我们就要对图片进行加载管理,就是通过缩放来加载图片。 首先,Bitmap的加载是通过BitmapFactory类提供的一些方法,decodeFile(),decodeResoure(),decodeStream()
2016-08-16 23:23:59 358
转载 DiskLruCache使用
DiskLruCache是Google官方提供的一种磁盘缓存的方案。如果用户每次获取图片都要从网上去获取,这将会非常耗费流量,而且效果也不太好,而DiskLruCache则很好地解决这个问题,只要下载一次,就将这张图片写入磁盘缓存,接下来每次从磁盘缓存中获取就可以了,省时省流量,可惜DiskLruCache暂时还没有写进SDK中,所以只能自己上网去下载源代码放进自己的项目中去。看看它是如何使用的:创
2016-08-04 23:58:11 660
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人