摘要:
我们都知道一个App的成败,首先取决于是否具有优秀的UI,而除了交互功能之外还需要丰富的图片背景和动画去支撑。在开发中我们应用到的图片不仅仅包括.png、.gif、.9.png、.jpg和各种Drawable系对象,还包括位图Bitmap,而且图片的处理也经常是影响着一个程序的高效性和健壮性。 一、 阅读全文
posted @ 2017-02-13 17:44
brave-sailor
阅读(8521)
评论(0)
推荐(0)
摘要:
由于Android对图片使用内存有限制,若是加载几兆的大图片便内存溢出。Bitmap会将图片的所有像素(即长x宽)加载到内存中,如果图片分辨率过大,会直接导致内存溢出(java.lang.OutOfMemoryError),只有在BitmapFactory加载图片时使用BitmapFactory.O 阅读全文
posted @ 2017-02-13 17:39
brave-sailor
阅读(578)
评论(0)
推荐(0)
摘要:
在Android中,BitmapFactory相信大家都很熟悉了,这个类里面的所有方法都是用来解码创建一个Bitmap,其中有一个重要的类是Options,此类用于解码Bitmap时的各种参数控制,那这里面的各种参数都是什么含义呢?今天我们就来重点解读几个参数。 inJustDecodeBounds 阅读全文
posted @ 2017-02-13 17:35
brave-sailor
阅读(463)
评论(0)
推荐(0)
摘要:
Android应用开发中三种常见的图片压缩方法,分别是:质量压缩法、比例压缩法(根据路径获取图片并压缩)和比例压缩法(根据Bitmap图片压缩)。 一、质量压缩法 private Bitmap compressImage(Bitmap image) { ByteArrayOutputStream baos = new ByteArrayOutputStream(); ... 阅读全文
posted @ 2017-02-13 17:30
brave-sailor
阅读(18034)
评论(0)
推荐(1)
摘要:
一、概述 距离上一篇博客有段时间没更新了,主要是最近有些私事导致的,那么就先来一篇简单一点的博客脉动回来。 对于加载图片,大家都不陌生,一般为了尽可能避免OOM都会按照如下做法: 其实对于图片加载还有种情况,就是单个图片非常巨大,并且还不允许压缩。比如显示:世界地图、清明上河图、微博长图等。 那么对 阅读全文
posted @ 2017-02-13 17:28
brave-sailor
阅读(999)
评论(0)
推荐(0)
摘要:
二、Handler的postDelyed方法 三、Handler + Timer + TimerTask 阅读全文
posted @ 2017-02-13 16:28
brave-sailor
阅读(234)
评论(0)
推荐(0)

浙公网安备 33010602011771号