解决方案 »
- 请教android的安全软件开发
- webViewl的oadUrl()和reload(),js不起作用
- textview的动态更新问题
- 請教:如何修改源码使得获取到的已安装的程序显示在主界面上.
- 搜集的手机开发资料,大家有兴趣的话可以去看看
- 关于NDK下使用Google的Protobuf的问题
- 如何将android屏幕下方的虚拟按键(back,home等)隐藏掉
- android,怎么在一个activity里启动另一个activity
- JNI能否提升处理BITMAP速度??????
- xposed hook实现自动签到
- Android多个TableLayout,但只能显示xml文件中最前面那个
- 新手求助,sdk下载的插件用不了是什么原因
http://developer.android.com/training/displaying-bitmaps/index.html
https://github.com/nostra13/Android-Universal-Image-Loader
我也是用的这个库,但是我没有太多的关注这个库是否需要手动的去处理这些内存缓存垃圾,还是说只要配置好这些参数,然后就可以了,我现在使用这个库,还是会OOM,而且卡顿现象也是有
现在公布显示图片的方法,这个方法消耗内存很小,而且图片不会失真,显示效果很好。
public static BitmapDrawable dr(Context c, int r) {
Bitmap bitmap = readBitMap(c, r);
BitmapDrawable bd = new BitmapDrawable(bitmap);
// bd.setTileModeXY(Shader.TileMode.REPEAT, Shader.TileMode.REPEAT);
bd.setDither(true);
return bd;
} public static Bitmap readBitMap(Context context, int resId) {
BitmapFactory.Options opt = new BitmapFactory.Options();
opt.inPreferredConfig = Bitmap.Config.RGB_565;
opt.inPurgeable = true;
opt.inInputShareable = true;
// 获取资源图片
InputStream is = context.getResources().openRawResource(resId);
return BitmapFactory.decodeStream(is, null, opt);
}
调用图片例子this.setBackgroundDrawable(Common.dr(context1, R.drawable.bg_world));
具体问题在此链接http://bbs.csdn.net/topics/390919837,哎一个接一个问题出现啊,我是一次一次求助的菜鸟