MappedByteBuffer到位图?

时间:2014-10-28 20:12:08

标签: java android bitmapfactory mappedbytebuffer

我有一个MappedByteBuffer,其中一部分包含PNG文件的字节。

我想调用:BitmapFactory.decodeByteArray(byte [] data,int offset,int length);

我是否必须将MappedByteBuffer的部分移动到byte []中,或者是否有某种方法可以传递MappedByteBuffer?

谢谢!

1 个答案:

答案 0 :(得分:0)

无法调用不存在的方法。

使用MappedByteBuffer数据的唯一方法是将数据复制到byte[]缓冲区,然后将此缓冲区传递给您提到的方法。可能是通过ByteBuffer#get(byte[] target)