1

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

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

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

谢谢!

4

1 回答 1

0

没有办法调用不存在的方法。

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

于 2014-10-28T20:28:17.103 回答