1

我想在我的应用程序中使用 BitmapRegionDecoder 类来处理非常大的图像。我的应用程序是在 android 2.2 (API-8) 下开发的,但 BitmapRegionDecoder 在 android 2.2 及更低版本中不可用,我无法将 android 2.2 更改为 2.3 或更高版本,它必须是 android 2.2。那么有没有其他方法可以在我的应用程序中使用 BitmapRegionDecoder 或 BitmapRegionDecoder 的任何 jar 文件或 BitmapRegionDecoder 的替代 jar,它们执行 BitmapRegionDecoder 的相同任务。

4

2 回答 2

0

我在这个项目的描述中读到,为 API < 10 重新创建 BitmapRegionDecoder 需要大量使用 JNI:

关于 SO,Dianne Hackborn 说这不是微不足道的。

所以你可以尝试一下,但我担心将它移植回较低版本会太复杂:(

编辑:我刚刚在 SO 上发现了这个问题,也许这会有所帮助。

于 2012-10-23T08:18:57.907 回答
0

看看我关于(API 8+)的其他(详细)答案。BitmapRegionDecoderCompat

于 2015-07-20T17:49:13.873 回答