Uri originalUri = data.getData(); //获得图片的uribm = MediaStore.Images.Media.getBitmap(resolver, originalUri); //显得到bitmap图片imgShow.setImageBitmap(bm);htt...
分类:
移动开发 时间:
2014-07-24 17:25:45
阅读次数:
211
尽管Android有自己的垃圾回收机制,对于是不是要我们自己调用recycle,还的看情况而定。假设仅仅是使用少量的几张图片,回收与否关系不大。但是若有大量bitmap须要垃圾回收处理,那必定垃圾回收须要做的次数就很多其它也发生地更频繁,会对系统资源造成负荷。所以,这个时候还是自己试用recycl....
分类:
其他好文 时间:
2014-07-24 14:38:45
阅读次数:
168
KJFrameForAndroid框架项目地址:https://github.com/kymjs/KJFrameForAndroid
我们在写Android程序的时候,肯定会用到很多图片。那么对于图片的压缩处理自然是必不可少。为什么要压缩?我想这个问题不必在强调了,每个人在最初学习Android的时候肯定都会知道这么一个原因:我们编写的应用程序都是有一个最大内存限制,其中JAVA程序和C程序(N...
分类:
移动开发 时间:
2014-07-23 20:56:15
阅读次数:
257
1、Drawable → BitmapJava代码publicstaticBitmapdrawableToBitmap(Drawabledrawable){Bitmapbitmap=Bitmap.createBitmap(drawable.getIntrinsicWidth(),drawable.g...
分类:
其他好文 时间:
2014-07-23 20:43:15
阅读次数:
142
1.图形图像 1.1打开图像文件 1 private void Form1_Paint(object sender, PaintEventArgs e)2 {3 string file = "sleep.jpg";4 Bitmap ...
分类:
其他好文 时间:
2014-07-23 12:51:06
阅读次数:
198
1.在很多时候,我们要显示图片资源,需要将他的资源显示为圆角的;示例源码如下:public static Bitmap getRoundedCornerBitmap(Bitmap bitmap,float roundPx){ Bitmap output ...
分类:
移动开发 时间:
2014-07-22 22:43:15
阅读次数:
207
方法一:
/**
* 把View绘制到Bitmap上
* @param view 需要绘制的View
* @param width 该View的宽度
* @param height 该View的高度
* @return 返回Bitmap对象
* add by csj 13-11-6
*/
public Bitmap getViewBitmap(View comBitmap, in...
分类:
其他好文 时间:
2014-07-21 23:29:43
阅读次数:
212
这两天改进优化项目中图片上传的代码,考虑到可能有7、8M的比较大的图片,因为要先进行压缩。所以设计到文件的压缩,保存与清空删除操作。在这里记下笔记。
/**
* 压缩并另存为,每次先清空再保存
*/
private void compressFile(){
//清空保存目录下的旧照片
String saveDir = Environment.getExternalStorag...
分类:
移动开发 时间:
2014-07-21 23:15:43
阅读次数:
277
今天做图像缓存需要计算Bitmap的所占的内存空间,于是研究了下Bitmap关于内存占用的API1、getRowBytes:Since API Level 1,用于计算位图每一行所占用的内存字节数。2、getByteCount:Since API Level 12,用于计算位图所占用的内存字节数。经...
分类:
移动开发 时间:
2014-07-21 14:19:43
阅读次数:
258
先看效果
框架特点
多线程下载图片,图片可以来源于网络,文件系统,项目文件夹assets中以及drawable中等支持随意的配置ImageLoader,例如线程池,图片下载器,内存缓存策略,硬盘缓存策略,图片显示选项以及其他的一些配置支持图片的内存缓存,文件系统缓存或者SD卡缓存支持图片下载过程的监听根据控件(ImageView)的大小对Bitmap进行裁剪,减少Bitma...
分类:
移动开发 时间:
2014-07-21 13:22:46
阅读次数:
275