Android byte array a Bitmap Cómo

¿Cómo puedo convertir la matriz de bytes recibida utilizando socket.

El cliente C ++ envía datos de imagen que son de tipo uchar.

En el lado de Android, recibo esta matriz de uchar como byte [], que varía de -128 a +127.

Lo que quería hacer es que reciba estos datos y los muestre. Para eso estaba tratando de convertir a Bitmap usandoBitmapFactory.decodeByteArray(), pero no tengo suerte me queda null Bitmap. ¿Estoy haciendo lo correcto o cualquier otro método disponible?

Gracias por adelantado....

Respuestas a la pregunta(3)

Su respuesta a la pregunta