Когда URL-адрес закончил загрузку, попробуйте декодировать результат в Bitmap
объект с decodeByteArray
или decodeStream
, если он возвращает null, изображение недопустимо.
byte[] data; // server response
// ...
Bitmap img = BitmapFactory.decodeByteArray(data, 0, data.length);
if (img == null) {
// invalid image
}
else {
// valid image
}