我想在我的应用程序中使用BitmapRegionDecoder类来处理非常大的图像。我的应用程序是在Android2.2 (API-8)下开发的,但BitmapRegionDecoder在Android2.2及更低版本中不可用,我不能将Android2.2更改为2.3或更高版本,它只能是Android2.2。那么有没有其他方法可以在我应用程序中使用BitmapRegionDecoder,或者使用BitmapRegionDecoder的任何jar文件,或者使用BitmapRegionDecoder的替代jar来执行BitmapRegionDecoder的相同任务。
发布于 2012-10-23 16:18:58
我在this project的描述中读到,为API < 10重新创建BitmapRegionDecoder需要大量使用JNI:
新闻的戴安·哈克伯恩说,这不是微不足道的。
所以你可以尝试一下,但我担心把它移植回更低的版本太复杂了:(
编辑:我刚找到this question on SO,也许这会有帮助。
发布于 2015-07-21 01:49:14
看一下关于BitmapRegionDecoderCompat的接口( my other (detailed) answer 8+)。
https://stackoverflow.com/questions/11390076
复制相似问题