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