【发布时间】:2012-01-11 12:58:04
【问题描述】:
我有一个字节数组,我需要将其转换为 Android Drawable。如何执行此转换?
这是我尝试但没有成功的方法:
byte[] b = getByteArray();
ByteArrayInputStream is = new ByteArrayInputStream(b);
Drawable drw = Drawable.createFromStream(is, "articleImage");
drw 始终为空!
编辑:
我的 byte[] 实际上已损坏/不完整,这就是问题所在。
【问题讨论】:
-
您确定
b包含有意义的数据吗? -
您的 byte[] 已损坏,可能是由于无用转换为字符串,如果您在其中更改编码,则该字符串不是幂等的。
标签: android bytearray type-conversion drawable