使用像素缓冲区高效创建android位图?

使用像素缓冲区高效创建android位图?,android,bitmap,android-ndk,Android,Bitmap,Android Ndk,我在本机代码中有RGBA888缓冲区,我必须将位图实例返回到java端。现在我调用回调函数,在java端创建位图对象并将其返回到本机端,使用setPixels并返回到java端 在java端创建android位图似乎分配了不需要的内存,因为我已经有了rgba缓冲区。如何避免它?bmpBitmap.copyPixelsFromBuffer(src)-这可能会有所帮助。在上面的墨迹中,它仍然是由java端类创建的,这些类是从本机端调用的,这非常奇怪

我在本机代码中有RGBA888缓冲区,我必须将位图实例返回到java端。现在我调用回调函数,在java端创建位图对象并将其返回到本机端,使用
setPixels
并返回到java端


在java端创建android位图似乎分配了不需要的内存,因为我已经有了rgba缓冲区。如何避免它?

bmpBitmap.copyPixelsFromBuffer(src)-这可能会有所帮助。在上面的墨迹中,它仍然是由java端类创建的,这些类是从本机端调用的,这非常奇怪