1、质量压缩方法 通过compress的方法只是减小了文件的大小,但是并不能保证减低bitmap文件解码后在内存的占用量。 private?Bitmap?compressImage(Bitmap?image)?{
??ByteArrayOutputStream?baos?=?new?...
分类:
移动开发 时间:
2015-04-08 18:20:44
阅读次数:
142
FaceBook推出的Android图片加载库-Fresco
在Android设备上面,快速高效的显示图片是极为重要的。过去的几年里,我们在如何高效的存储图像这方面遇到了很多问题。图片太大,但是手机的内存却很小。每一个像素的R、G、B和alpha通道总共要占用4byte的空间。...
分类:
移动开发 时间:
2015-04-08 18:05:32
阅读次数:
205
android图片异步加载开源框架Android-Universal-Image-Loader 是一个被广泛应用的框架,Github上的下载路径为:https://github.com/nostra13/Android-Universal-Image-Loader ,用这个框架来帮助我们实现网络图片下载,不用担心OOM等问题,使用方便,我们简单讲下其它初始化配置。
一般而言我们是要全局使用Ima...
分类:
其他好文 时间:
2015-04-03 09:36:06
阅读次数:
223
在Android设备上面,快速高效的显示图片是极为重要的。过去的几年里,我们在如何高效的存储图像这方面遇到了很多问题。图片太大,但是手机的内存却很小。每一个像素的R、G、B和alpha通道总共要占用4byte的空间。如果手机的屏幕是480*800,那么一张屏幕大小的图片就要占用1.5M的内存。手机的内存通常很小,特别是Android设备还要给各个应用分配内存。在某些设备上,分给Facebook App的内存仅仅有16...
分类:
移动开发 时间:
2015-04-02 10:27:41
阅读次数:
5249
项目中用到的关于图片的处理public class UtilPicture {
public static final String IMAGE_UNSPECIFIED = "image/*";
/**
* 将图片存储至SD卡,需判断是否装有SD卡、是否可读写、是否有空间,否则提示出错
* @param ctx 上下文
* @param jpeg 要存储...
分类:
移动开发 时间:
2015-03-31 16:08:06
阅读次数:
139
Android中写应用时,经常会遇到加载图片的事,由于很多图片是网络上下载获取的,当我们进页面时,便会去网络下载图片,一两次可能没啥问题,但如果同一张图片每次都去网络拉取,不仅速度慢,更影响用户体验,同时会浪费用户的流量。基于此,很多人便想到了图片缓存的方法。现在比较普遍的图片缓存主要有以下几个步骤...
分类:
移动开发 时间:
2015-03-31 00:26:35
阅读次数:
241
在泰国举行的谷歌开发者论坛上,谷歌为我们介绍了一个名叫
Glide 的图片加载库,作者是bumptech。这个库被广泛的运用在google的开源项目中,包括2014年google I/O大会上发布的官方app。
它的成功让我非常感兴趣。我花了一整晚的时间把玩,决定分享一些自己的经验。在开始之前我想说,Glide和Picasso有90%的相似度,准确的说,就是Picasso的克隆版本。但是在细...
分类:
其他好文 时间:
2015-03-29 12:17:51
阅读次数:
138
第一种是通过canvas画出来的效果:[java] view plaincopyprint?publicvoidfirst(Viewv){//防止出现ImmutablebitmappassedtoCanvasconstructor错误Bitmapbitmap1=BitmapFactory.decod...
分类:
移动开发 时间:
2015-03-29 10:40:56
阅读次数:
141