Writing Mat from AndroidBitmapGetPixels saves black image

can you explain, how any actual pixels go into your bitmap ?
(it seems to be entirely empty in your java function already)