我需要Bitmap
在本机代码中进行一些操作。具体来说,我的 JNI 设置是这样的:
// pixels color array in ARGB_8888 format, returned by dependent library
char* pixels;
jobject bitmap = null /* what to put here */;
return bitmap;
我想填写指示的行以返回Bitmap
可在我的中使用的Activity
,以便以后pixels
在 NDK 中修改时,Bitmap
此处返回的对象会自动更新,而无需重新创建或数据复制。目的是pixels
一遍又一遍地更新。我知道http://developer.android.com/reference/android/graphics/Bitmap.htmlBitmap.createBitmap
中的方法,但适用的方法似乎产生不可变位图,而产生可变位图的方法不允许我放入像素数据。