ChinaUnix.net
相关文章推荐:

Android Bitmap memor 优化

bitmap优化 直接使用ImageView显示bitmap会占用较多资源,特别是图片较大的时候,可能导致崩溃。 使用bitmapFactory.Options设置inSampleSize, 这样做可以减少对系统资源的要求。 属性值inSampleSize表示缩略图大小为原始图片大小的几分之一,即如果这个值为2,则取出的缩略图的宽和高都是原始图片的1/2,图片大小就为原始大小的1/4。 Options中有个属性inJustDecodeBounds,SDK中是这么说的 If set to true, the decoder w...

by 凝望长空 - 移动操作系统 - 2011-08-18 12:23:48 阅读(1710) 回复(0)

安卓

相关讨论

bitmap实现对raid -1 的优化 环境: RHEL5.3,磁盘阵列raid-1(可以建立在不同磁盘或分区上,在本实验中我们使用sdb和sdd) 原理描述: 在mdadm操作中,bitmap用于记录RAID 阵列从上次同步之后更改的部分,即记录RAID阵列有多少个块已经同步(resync)。RAID 阵列会定期将信息写入到bitmap 中。在一般情况下,磁盘阵列在重启之后会有一个完整的同步过程。如果有bitmap,那么只有被修改后的数据才会被同步。在另一种情况下,如果...

by rha030 - Linux文档专区 - 2009-10-11 21:34:32 阅读(983) 回复(0)

android bitmap学习总结 bitmap类: public void recycle()——回收位图占用的内存空间,把位图标记为Dead public final boolean isRecycled() ——判断位图内存是否已释放 public final int getWidth()——获取位图的宽度 public final int getHeight()——获取位图的高度 public final boolean isMutable()——图片是否可修改 public int getScaledWidth(Canvas canvas)——获取指定密度转换后的图像的宽度 publ...

by 三里屯摇滚 - Java - 2012-08-26 08:15:59 阅读(9626) 回复(3)

最近改bug时遇到了一个问题,一款游戏在被别的程序中断后再返回时会被意外终止,通过看log发现是由于图片编解码是申请内存失败的原因,接下来google了一下,发现android中这样的问题比较多,最后找到一个方法,将android dalvik的heapsize由原来默认的16M提高到32M,解决了这个问题,下面是参考的文章。

转自android-bitmap%E...

by robert_jiao - 移动操作系统 - 2011-12-21 08:41:39 阅读(698) 回复(0)

android 避免bitmap内存限制 在编写android程序的时候,我们总是难免会碰到OOM(OUT OF memorY)的错误,那么这个错误究竟是怎么来的呢,可以先看一下这篇文章android bitmap内存限制OOM,OUT OF memorY。 这里,我使用Gallery来举例,在模拟器中,不会出现OOM错误,但是,一旦把程序运行到真机里,图片文件一多,必然会出现OOM,我们通过做一些额外的处理来避免。 1.创建一个图片缓存对象HashMap dataCa...

手机开发

by cu_Cbear - 移动操作系统 - 2011-06-21 17:44:09 阅读(3675) 回复(0)

Google设计android平台时选择了Java,Java语言是一种解释型语言,需要Java VM实时解析运营,虽然有JNI机制但是似乎谷歌并不希望android平台出现很多安全问题,提供程序运行效率的方法就显得尤为重要了,尤其是性能敏感的游戏设计。 1.Java内存控制 对于字符串操作而言如果需要连加这样的操作建议使用StringBuilder,经过调试不难发现如果你的字符串每次连加,使用String需要的内存开 销会远大于StringBuilder,然后android手机...

by goandroid - 移动操作系统 - 2009-03-02 15:35:29 阅读(1144) 回复(0)

bitmap与Drawable之间的转换(android) 转换bitmap to Drawable //pattern 1 bitmapDrawable bitmapDrawable = (bitmapDrawable)bitmap; Drawable drawable = (Drawable)bitmapDrawable; //pattern 2 bitmap bitmap = new bitmap (...); Drawable drawable = new bitmapDrawable(bitmap); 转换Drawable to bitmap Drawable d = ImagesList,get(0); bitmap bitmap = ((bitmapDrawable)d).getbitmap(); ps:临时用...

安卓

by feiyang10086 - 移动操作系统 - 2011-08-18 11:59:27 阅读(1794) 回复(0)

[code]//保存图片到sd卡 private static void saveToFile(final String name, final bitmap bitmap) { new Thread() { @Override public void run() { Utils.saveToFile(name, bitmap); } }.start(); } //将view保存成图片 public static bitmap convertViewTobitmap(View view) { view.buildDrawingCache(); bitmap bitmap = view.getDrawingCache(); return bitmap; } 以下是saveToFile的方法 public static boolean saveToFile(...

by 拉里佩奇 - 移动操作系统 - 2013-07-16 20:26:24 阅读(910) 回复(1)

android中如何生成带圆角的bitmap图片 有时候我们在开发android应用时,会遇到圆角图片的问题,那么,我们如何在android中用代码来生成圆角bitmap图片呢?下面这段代码也许能够帮到你。 该方法主要用到了drawRoundRect来画圆角矩形,然后通过drawbitmap来画图片。 Java代码[code]1.//生成圆角图片 2.public static bitmap GetRoundedCornerbitmap(bitmap bitmap) { 3. try { 4. bitmap output = Bi...

java

by 凝望长空 - Java - 2011-11-24 16:01:00 阅读(1776) 回复(0)

android优化大师客户端的Java源码,源代码比较完整,有在android上使用本软件的朋友就会知道,android优化大师可以优化一些不常用的软件,让android系统运行更快捷。 本资料共包含以下附件: android优化大师客户端Java源码.rar

by atteng - 下载共享 - 2014-03-30 17:38:29 阅读(1029) 回复(3)

来源: android开发之性能优化概述

程序能否运行的快速而高效,这在资源有限的移动终端设备上尤其显得重要。因为即使目前最强大的移动终端的计算能力也无法和市场上普通的桌面PC相抗衡。简单地说,有两个原则在资源受限的系统中必须遵守:

不做不必要的事情。

不分配不必要的内存。

android中,设计人员已经...

by 华清远见 - 移动操作系统 - 2011-12-22 08:51:11 阅读(687) 回复(0)