1、Drawable对象 Android应用添加了Drawabe资源之后,Android SDK会为这份资源文件在R清单文件中创建一个索引项:R.drawable.file_name,接着我们可以在xml资源文件中通过@drawable/file_name来访问该drawable对象,也可以在ja....
分类:
移动开发 时间:
2015-06-06 14:47:02
阅读次数:
126
我们知道,我们编写的应用程序都是有一定内存限制的,程序占用了过高的内存就容易出现OOM(OutOfMemory)异常。因此在展示高分辨率图片的时候,最好先将图片进行压缩,压缩后的图片大小应该和用来展示它的控件大小相近,这样可以兼顾显示效果和内存占用。
BitmapFactory.Options这个类,有一个字段叫做 inJustDecodeBounds 。SDK中对这个成员的说明是这样的:
I...
分类:
移动开发 时间:
2015-06-05 10:16:30
阅读次数:
206
private Bitmap get_ninepatch(int id,int x, int y, Context context){ // id is a resource id for a valid ninepatch Bitmap bitmap = BitmapFactory.d...
分类:
其他好文 时间:
2015-06-04 18:43:25
阅读次数:
124
Processing Bitmaps Off the UI Thread 非UI线程加载图片BitmapFactory.decode*一系列方法,在之前的高效加载大图的文章中讲到过。
如果图片的数据源是磁盘,或则网络(内存以外的其他地方),那么解析图片的方法不应该在UI线程中执行。这些数据加载任务所要花费的时间有许多不可控因素,(例如:磁盘读取速度,图片的大小,CPU的频率,等等)如果这些任务阻塞...
分类:
编程语言 时间:
2015-05-31 16:55:09
阅读次数:
124
package com.zhy.customview02.view;import android.content.Context;
import android.content.res.TypedArray;
import android.graphics.Bitmap;
import android.graphics.BitmapFactory;
import android.graphics.C...
分类:
其他好文 时间:
2015-05-28 09:38:34
阅读次数:
229
第一步是实现字母的a-z的控件的显示:
import android.content.Context;
import
android.graphics.Bitmap;
import
android.graphics.BitmapFactory;
import
android.graphics.Canvas;
import
android.graphics.Paint;...
分类:
移动开发 时间:
2015-05-27 19:07:07
阅读次数:
256
package mydemo.mycom.demo2;import android.graphics.Bitmap;import android.graphics.BitmapFactory;import android.support.v7.app.ActionBarActivity;import...
分类:
移动开发 时间:
2015-05-23 19:53:30
阅读次数:
148
public Bitmap convertToBitmap(String path, int w, int h) {BitmapFactory.Options opts = new BitmapFactory.Options();// 设置为ture只获取图片大小opts.inJustDecodeB...
分类:
其他好文 时间:
2015-05-19 18:41:44
阅读次数:
185
1.打开根目录下test.jpgBitmap bm = BitmapFactory.decodeFile(Environment.getExternalStorageDirectory().getAbsolutePath()+"/test.jpg");int[] pixels = new int[b...
分类:
移动开发 时间:
2015-05-18 18:37:04
阅读次数:
174
/** * 异步线程加载图片工具类 * 使用说明: * BitmapManager bmpManager; * bmpManager = new BitmapManager(BitmapFactory.decodeResource(context.getResources(), R.drawable...
分类:
编程语言 时间:
2015-05-18 18:21:14
阅读次数:
101