将字节数组读入位图

时间:2011-08-23 19:15:22

标签: php android png bytearray

我有一台服务器,它提供加​​密图像(转换为base64进行传输)到我的Android应用程序。加密的图像将位于SD卡上,直到应用程序收到密钥(通过QR代码扫描)。然后,应用程序将解密图像并显示它。我已经比较了MD5哈希值,这意味着数据被正确解密(原始图像字节数组哈希匹配解密的字节数组哈希)。

问题在于:

Bitmap b = BitmapFactory.decodeByteArray(decrypted, 0, decrypted.length);

返回null。

原始图像是PNG,应该由BitmapFactory识别吗?

如果字节数组哈希匹配是确认数据正在传输/解密好吗?

由于

1 个答案:

答案 0 :(得分:0)

尝试在没有任何加密/解密的情况下将图像字节加载到BitmapFactory中。 如果它仍然发生,那么创建了bytw数组的问题,我们可以知道原因不是由加密/解密引起的。