我使用的是DataOutputStream類如下幾個寫串一個ByteArrayOutputStream:是否有可能幾個字符串和位圖添加到一個ByteArrayOutputStream
ByteArrayOutputStream byteStream = new ByteArrayOutputStream();
DataOutputStream dataStream = new DataOutputStream(byteStream);
dataStream.writeUTF(string1);
etc.
不過,我也想一個位圖添加到ByteArrayOutputStream 。 是否有可能首先使用DataOutputStream編寫字符串,然後使用write()將該位圖直接寫入ByteArrayOutputStream?
如何知道在寫入之後進行解壓縮時讀取的字節數? 或者是否可以在字符串寫入之後將ByteArrayOutputStream傳遞給Bitmap.compress()?
您是否試過這樣做?您是否嘗試閱讀結果並處理內容? – 2015-02-24 19:32:02