转载请标明出处,本文出自:chaossss的博客
Android-Universal-ImageLoader Github 地址
在[part1]里我们根据开发的需求,设计了 AUImgLoader 的基本架构,在架构图中我们了解到 AUImgLoader 的核心功能模块:缓存、显示以及可能用到的工具类,以及功能模块与工具类之间的关系。那么今天,我们就根据之前得到东西,开始实现 AUImgLoa...
分类:
移动开发 时间:
2015-07-06 10:17:02
阅读次数:
196
public class FileBitmap { /** * 获取sd卡中的bitmap,bitmap可见 * * @param bitmap * 读取bitmap的路径 * @return bitmap */ p...
分类:
移动开发 时间:
2015-07-01 17:45:16
阅读次数:
143
本来,画廊式的图片浏览器,使用Android中的Gallery就能轻松完成,但是Google说Gallery每次切换图片时都要新建视图,造成太多的资源浪费,已经在安卓api 19之后被彻底废弃,Google推荐使用ViewPager或者HorizontalScrollView来实现Gallery的效果。网上对此的资料太杂,有部分资料写得太高深,完全看不懂。我搞了一个下午,才使用Horizontal...
分类:
移动开发 时间:
2015-06-29 10:18:05
阅读次数:
276
使用Android的GridView与BaseAdapter能够轻易完成网格式图片浏览器。下面用一个例子还说明,同时说明安卓是如何访问图片资源。其实所谓的图片资源,就是你拷贝到安卓工程的图片。相当于你把几张图片放到网页的站点文件夹,之后用标签引用就这么简单。
如下图,在安卓工程中有8张我自己拷贝进去的图片,与自带的ic_launcher.png,共9张图片。
下面完成一个网格式图片浏览...
分类:
移动开发 时间:
2015-06-28 12:48:27
阅读次数:
157
1. 保存写入存储卡的权限 2. 视图上显示的图片和保存时所用的图片分开,保存所用为原图,而显示所用图片可以控制解析时的采样率决定大小。标准以显示时的清晰度(越大越清晰)和编辑处理时的速率(越小越快)为准。3. 图片显示视图要注意适配不同大小的图片(1) 视图大小是固定的viewWidth,vie....
分类:
移动开发 时间:
2015-06-27 11:31:11
阅读次数:
128
工作了将近三年时间了,一直没正儿八经的研究系统自带的相册和拍照,这回来个高仿微信的拍照、多选、预览、删除(去除相片)相册功能,之前开发的所有应用都带有这需求,但是一直都不实用!废话就不多说了,先来捋一下思路:
1、拍照能实时保存到本地并实时查询(不必用广播或者服务)
2、拍照保存到到自定义路径并根据不同文件夹显示文件夹下的相片
3、多选规定张数图片
4、用到的集合有:
(1)...
分类:
微信 时间:
2015-06-25 15:38:16
阅读次数:
409
android应用对图片处理算是比较频繁的了,尤其是在程序加载大量图片和高分辨率图片时,最容易产生oom异常,下面是个人平时一些省内存加载方法方法一:public Bitmap decodeFile(String filePath) { Bitmap bitmap = null; ...
分类:
移动开发 时间:
2015-06-16 21:13:32
阅读次数:
133
//压缩图片大小 public static Bitmap compressImage(Bitmap image) { ByteArrayOutputStream baos = new ByteArrayOutputStream(); image.compress(...
分类:
移动开发 时间:
2015-06-15 21:58:46
阅读次数:
190
第一步,先写布局文件
<com.main.util.SlideShowView
android:id="@+id/slideshowView"
android:layout_width="fill_parent"
android:layout_height="300dp"
...
分类:
移动开发 时间:
2015-06-11 14:41:43
阅读次数:
153
android里面对于图片的处理一直是个比较烦人的问题,烦人之处在于一个不小心,就有可能造成OOM。
最近碰到一个关于图片上传的问题,图片上传我们肯定要保证2点,一点是图片的大小尽可能的小,但是图片的清晰度又要有一定的保证,基于此我们有两个方向,一个是将图片缩小,第二个是将图片的质量降低。
对于缩小图片,我们的方法不少,可以裁剪,可以缩放;而另一种降低图片的方法就是降低质量,使用这个方法后图片...
分类:
移动开发 时间:
2015-06-09 17:16:32
阅读次数:
138