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