0
Android:android将图像读入字节数组和最后一个字节的图像
我有两个字节数组一个字节数组的位图和另一个字节数组的字符串。 我已经将这两个字节数组合并成第三个。
我将第三个字节的数组写入存储。
当我读取从图像和字符串的组合字节数组创建的图像,我想知道在字节[]中图像字节结束和字符串字节开始。
我如何知道图像字节结束的字节表示?或开始字符串字节?
在此先感谢。
Android:android将图像读入字节数组和最后一个字节的图像
我有两个字节数组一个字节数组的位图和另一个字节数组的字符串。 我已经将这两个字节数组合并成第三个。
我将第三个字节的数组写入存储。
当我读取从图像和字符串的组合字节数组创建的图像,我想知道在字节[]中图像字节结束和字符串字节开始。
我如何知道图像字节结束的字节表示?或开始字符串字节?
在此先感谢。
在写出字节数组之前,应该写出图像部分的长度。这样你就会知道要读取多少数据。因此,您的文件将是这样的:
DataOutputStream
为简单起见)(顺便说一句,我建议你明确地写出文本数据为UTF-8,并将其作为UTF-8读取。或者你可以使用DataOutputStream.writeUTF
和DataInputStream.readUTF
当然......)
前四字节我专门为int lds的图像的长度,但当我尝试写在磁盘上由于前四个字节空指针异常 我打电话给这个方法来插入图像MediaStore.Images.Media.insertImage – 2012-02-04 13:00:30
@Faisalkhan:大概你有一个空引用的地方,但很难从这个角度分辨出来。你应该用所有相关的代码开始一个新的问题。 – 2012-02-04 13:26:37