小编Gre*_*reg的帖子

适用于Android SDK的快速位图模糊

目前在我正在开发的Android应用程序中,我正在循环遍历图像的像素以使其模糊.这在640x480图像上大约需要30秒.

在Android Market中浏览应用程序时,我遇到了一个包含模糊功能的应用程序,并且它们的模糊非常快(例如5秒),因此它们必须使用不同的模糊方法.

除了循环像素之外,任何人都知道更快的方法吗?

java android image-processing renderscript

182
推荐指数
9
解决办法
13万
查看次数

BitmapFactory OOM让我疯狂

我一直在做很多搜索,我知道很多其他人都遇到了同样的OOM内存问题BitmapFactory.我的应用程序仅显示可用的4MB内存总量Runtime.getRuntime ().totalMemory().如果限制是16MB,那么为什么总内存不会增长以便为位图腾出空间呢?相反,它会抛出错误.

我也不明白,如果我有1.6MB的可用内存,根据Runtime.getRuntime().freeMemory()为什么我会收到错误说"VM不会让我们分配614400字节"?在我看来,我有足够的可用内存.

我的应用程序是完整的,除了这个问题,当我重新启动手机时,它会消失,以便我的应用程序是唯一运行的东西.我正在使用HTC Hero进行设备测试(Android 1.5).

在这一点上,我认为解决这个问题的唯一方法是以某种方式避免使用BitmapFactory.

任何人对此有任何想法或解释为什么当1.6MB的可用内存时VM不会分配614KB?

android out-of-memory android-bitmap

30
推荐指数
2
解决办法
2万
查看次数